Compare commits

...

2877 Commits

Author SHA1 Message Date
Marcin Juszkiewicz
a340e3c7dc libice-native: update to 1.0.4 2009-03-12 09:04:45 +01:00
Koen Kooi
bd417f959e package bbclass: add an 'allow_links' param to get symlinks packaged, usefull for splitting out libraries 2009-03-11 12:08:35 +01:00
Robert Schuster
947e8d5fd6 base.bbclass: Add subdir feature to SRC_URI entries (from OE) 2009-03-11 12:04:16 +01:00
Marcin Juszkiewicz
130ccf8b72 libice-native: added 1.0.3 2009-03-10 12:57:22 +01:00
Marcin Juszkiewicz
d0db241a0a libxt-native: added 1.0.5 2009-03-10 12:57:22 +01:00
Marcin Juszkiewicz
84d814b5e8 libsm-native: added 1.0.3 2009-03-10 12:57:22 +01:00
Marcin Juszkiewicz
f1a5c811b5 libxdmcp-native: fix PROVIDES to empty value (from trunk) 2009-03-10 12:57:21 +01:00
Marcin Juszkiewicz
f5b492949e libx11-native: fix PROVIDES to empty value (from trunk) 2009-03-10 12:57:21 +01:00
Marcin Juszkiewicz
dce1887d8b checksums.ini: merge with trunk 2009-02-26 16:32:49 +01:00
Marcin Juszkiewicz
deddd3a450 shared-mime-info: fixed dependencies for native version (from trunk) 2009-02-23 17:06:59 +01:00
Marcin Juszkiewicz
2a643be89d ldconfig-native: set $S to proper value 2009-02-23 11:32:32 +01:00
Marcin Juszkiewicz
2b91ffc371 bitbake.conf: update Poky Maintainer name to "Poky Team <poky@openedhand.com>" (from trunk) 2009-02-20 17:33:33 +01:00
Marcin Juszkiewicz
f29120d571 base.bbclass, bitbake.conf: add support for BP/BPN variables (backported from trunk)
commit 94c895aad5
Author: Richard Purdie <rpurdie@linux.intel.com>
Date:   Fri Jan 2 10:15:45 2009 +0000

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-02-20 17:33:13 +01:00
Marcin Juszkiewicz
b5a58d32f0 bitbake.conf: add IMAGE_ROOTFS_SIZE (from OE) 2009-01-23 17:48:38 +00:00
Richard Purdie
7361e38803 exmap-console: Backport DEPENDS fix from trunk (from hrw) 2009-01-23 16:51:15 +00:00
Richard Purdie
2cf9a10026 bitbake.conf/image.bbclass: Backport the magic rootfs sizing code from trunk (from hrw) 2009-01-23 16:27:25 +00:00
Richard Purdie
ebe7499a5e libtool-native: Stage libltdl headers (backport from master) 2009-01-02 12:09:34 +00:00
Ross Burton
cd4c255c94 hicolor-icon-theme: add size/stock directories to hicolor for compatibility with OpenMoko 2008-12-23 15:19:28 +00:00
Ross Burton
e6fe4911cf hicolor-icon-theme: ship a custom index.theme which includes the Hildon icon sizes 2008-12-16 18:06:55 +00:00
Ross Burton
0111b3ac5f openmoko-icon-theme-standard2: add a compat package which symlinks the new icons into hicolor 2008-12-16 15:37:16 +00:00
Ross Burton
0e3639209f 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:28:13 +00:00
Ross Burton
fb265757b9 clutter: fix -examples package naming 2008-12-01 17:56:39 +00:00
Richard Purdie
893cc30c71 clutter-0.6: Bump PR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5411 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-12-01 17:56:35 +00:00
Richard Purdie
e43ee1281d clutter-0.6: Bump PR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5410 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-12-01 17:56:35 +00:00
Richard Purdie
7edfdb4961 clutter-cairo: Set S correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5409 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-12-01 17:56:34 +00:00
Robert Bragg
bfb1d06d69 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-12-01 17:56:34 +00:00
Robert Bragg
eea56a7f4d Merge Clutter packaging rewrite from master.
- 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-12-01 17:56:33 +00:00
Ross Burton
13ac7cba37 Add gst-plugin-pulse 2008-12-01 17:56:29 +00:00
Ross Burton
1a5ccf1dde Fix compile failures on Intrepid 2008-12-01 17:56:15 +00:00
Ross Burton
64c2e76123 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-12-01 17:54:49 +00:00
Ross Burton
83b96f079c Add gnome-icon-theme
This is required by some of the OpenMoko packages.  No idea how it didn't get
into elroy...
2008-10-30 11:40:06 +00:00
Ross Burton
cb404c508d poky-image-openmoko.bb: remove matchbox-applet-startup-monitor
We don't ship matchbox-applet-startup-monitor, so remove it.
2008-10-23 15:08:02 +01:00
Ross Burton
b797b8034c poky-image-openmoko.bb: remove unused PR 2008-10-23 15:07:42 +01:00
Richard Purdie
d39962a9fa Merged revisions 5355 via svnmerge from
https://svn.o-hand.com/repos/poky/trunk

........
  r5355 | josh | 2008-10-01 00:05:39 +0100 (Wed, 01 Oct 2008) | 2 lines
  
  Fix a typo in the COMPATIBLE_MACHINE list
........


git-svn-id: https://svn.o-hand.com/repos/poky/branches/elroy@5377 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 08:49:56 +00:00
Richard Purdie
ac9664c930 Merged revisions 5310 via svnmerge from
https://svn.o-hand.com/repos/poky/trunk

........
  r5310 | richard | 2008-09-29 17:15:07 +0100 (Mon, 29 Sep 2008) | 1 line
  
  omap-3430: Generate jffs2 images
........


git-svn-id: https://svn.o-hand.com/repos/poky/branches/elroy@5312 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 16:54:34 +00:00
Richard Purdie
dcf7185bab Merged revisions 5309 via svnmerge from
https://svn.o-hand.com/repos/poky/trunk

........
  r5309 | richard | 2008-09-29 17:06:49 +0100 (Mon, 29 Sep 2008) | 1 line
  
  linux-omap-3430ldp: Build jffs2 support in.
........


git-svn-id: https://svn.o-hand.com/repos/poky/branches/elroy@5311 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 16:53:36 +00:00
Ross Burton
c40aba1b89 Merged revisions 5306 via svnmerge from
https://svn.o-hand.com/repos/poky/trunk

........
  r5306 | ross | 2008-09-29 13:49:37 +0100 (Mon, 29 Sep 2008) | 1 line
  
  libnotify: move from meta-extras to meta-openmoko
........


git-svn-id: https://svn.o-hand.com/repos/poky/branches/elroy@5307 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 12:50:33 +00:00
Ross Burton
c2d945ef1c Merged revisions 5294 via svnmerge from
https://svn.o-hand.com/repos/poky/trunk

........
  r5294 | ross | 2008-09-26 13:54:49 +0100 (Fri, 26 Sep 2008) | 1 line
  
  poky-fixed-revisions.inc: bump matchbox-wm-2 for work area fixes
........


git-svn-id: https://svn.o-hand.com/repos/poky/branches/elroy@5295 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 12:58:00 +00:00
Ross Burton
65dc3dd729 Merged revisions 5287 via svnmerge from
https://svn.o-hand.com/repos/poky/trunk

........
  r5287 | ross | 2008-09-26 10:29:52 +0100 (Fri, 26 Sep 2008) | 1 line
  
  clutter.inc: use eglnative on 3430sdp
........


git-svn-id: https://svn.o-hand.com/repos/poky/branches/elroy@5289 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 09:32:57 +00:00
Ross Burton
dbc3a1ecb3 Blocked revisions 5237-5277 via svnmerge
........
  r5237 | rob | 2008-09-23 11:38:54 +0100 (Tue, 23 Sep 2008) | 1 line
  
  glib-2.0: Add 2.18.1 (new stable release)
........
  r5238 | rob | 2008-09-23 12:21:52 +0100 (Tue, 23 Sep 2008) | 1 line
  
  glib-2.0: Update default revision to 2.18.1
........
  r5239 | rob | 2008-09-23 12:22:01 +0100 (Tue, 23 Sep 2008) | 1 line
  
  glib-2.0: Remove old bleeding version.
........
  r5240 | hrw | 2008-09-23 12:26:18 +0100 (Tue, 23 Sep 2008) | 1 line
  
  checksums.ini: added some entries
........
  r5241 | hrw | 2008-09-23 13:54:15 +0100 (Tue, 23 Sep 2008) | 1 line
  
  metacity: do not require gdk-pixbuf-csource
........
  r5242 | rob | 2008-09-23 15:18:17 +0100 (Tue, 23 Sep 2008) | 1 line
  
  iso-codes: Add iso-codes package
........
  r5243 | rob | 2008-09-23 15:23:46 +0100 (Tue, 23 Sep 2008) | 1 line
  
  intltool: Update to intltool 0.37.1
........
  r5244 | rob | 2008-09-23 15:29:10 +0100 (Tue, 23 Sep 2008) | 1 line
  
  iso-codes: Make PACKAGE_ARCH=all
........
  r5245 | hrw | 2008-09-23 17:32:24 +0100 (Tue, 23 Sep 2008) | 1 line
  
  mesa-dri: fix packaging so test apps will really land in own package
........
  r5246 | hrw | 2008-09-23 17:32:37 +0100 (Tue, 23 Sep 2008) | 1 line
  
  xf86-video-intel: mark as x86 only
........
  r5247 | hrw | 2008-09-23 17:42:03 +0100 (Tue, 23 Sep 2008) | 1 line
  
  mesa-xlib: added non-dri version of mesa
........
  r5248 | hrw | 2008-09-23 17:42:13 +0100 (Tue, 23 Sep 2008) | 1 line
  
  mesa-dri: make it non-default for targets other then EeePC 901
........
  r5249 | rob | 2008-09-23 17:57:48 +0100 (Tue, 23 Sep 2008) | 1 line
  
  libxklavier: add libxklavier 3.7 (XKB wrapper library)
........
  r5250 | rob | 2008-09-23 17:57:57 +0100 (Tue, 23 Sep 2008) | 3 lines
  
  gtk+: Add gtk+ 2.14.2
  
  (with rebased hardcoded_libtool.patch and new disable-gio-png-sniff-test.diff)
........
  r5251 | hrw | 2008-09-24 09:10:15 +0100 (Wed, 24 Sep 2008) | 1 line
  
  libtiff: set LICENSE
........
  r5252 | tf | 2008-09-24 09:56:27 +0100 (Wed, 24 Sep 2008) | 1 line
  
  added recipe for metacity-clutter
........
  r5253 | ross | 2008-09-24 14:29:51 +0100 (Wed, 24 Sep 2008) | 1 line
  
  gtk-industrial-engine: remove ancient package
........
  r5254 | ross | 2008-09-24 14:46:17 +0100 (Wed, 24 Sep 2008) | 1 line
  
  gtk-clearlooks-engine_0.6.2.bb: remove old version
........
  r5255 | ross | 2008-09-24 14:46:50 +0100 (Wed, 24 Sep 2008) | 1 line
  
  gtk-engines: set PACKAGES_DYNAMIC
........
  r5256 | ross | 2008-09-24 14:49:08 +0100 (Wed, 24 Sep 2008) | 1 line
  
  gtk-theme-darkilouche.bb: depend on gtk-engines so that clearlooks is built, and rdepend on the engine not the theme
........
  r5257 | hrw | 2008-09-24 15:10:25 +0100 (Wed, 24 Sep 2008) | 1 line
  
  gdk-pixbuf-csource: added 2.12.7
........
  r5258 | hrw | 2008-09-24 15:10:41 +0100 (Wed, 24 Sep 2008) | 1 line
  
  metacity(-clutter): use gdk-pixbuf-csource-native
........
  r5259 | hrw | 2008-09-24 15:20:08 +0100 (Wed, 24 Sep 2008) | 1 line
  
  jpeg: added native version
........
  r5260 | hrw | 2008-09-24 15:39:17 +0100 (Wed, 24 Sep 2008) | 1 line
  
  matchbox-themes-gtk: fixed dependencies after clearlooks cleanup
........
  r5261 | ross | 2008-09-24 15:43:58 +0100 (Wed, 24 Sep 2008) | 1 line
  
  gtk-engines-2.10.2: remove old release
........
  r5262 | ross | 2008-09-24 15:46:42 +0100 (Wed, 24 Sep 2008) | 1 line
  
  gtk-engines_2.14.0.bb: add PACKAGES_DYNAMIC
........
  r5263 | ross | 2008-09-24 15:47:09 +0100 (Wed, 24 Sep 2008) | 1 line
  
  gtk-engines-2.12: remove
........
  r5264 | rob | 2008-09-24 19:55:15 +0100 (Wed, 24 Sep 2008) | 1 line
  
  qemu-sdk: Build i386 QEMU for inclusion in the sdk.
........
  r5265 | rob | 2008-09-24 21:15:19 +0100 (Wed, 24 Sep 2008) | 1 line
  
  libx11-trim: Add missing dep on xf86bigfontproto
........
  r5266 | josh | 2008-09-25 10:50:05 +0100 (Thu, 25 Sep 2008) | 3 lines
  
  Initial support for netbooks with a poky-image-netbook(-live) image target.
  This needs much love from folk with UI and WM skills.
........
  r5267 | josh | 2008-09-25 14:27:10 +0100 (Thu, 25 Sep 2008) | 2 lines
  
  Netbooks will use Sato too for now.
........
  r5268 | hrw | 2008-09-25 15:09:07 +0100 (Thu, 25 Sep 2008) | 1 line
  
  qemu targets: added IMAGE_ROOTFS_SIZE for ext3 filesystems
........
  r5269 | hrw | 2008-09-25 15:09:22 +0100 (Thu, 25 Sep 2008) | 7 lines
  
  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.
........
  r5270 | sameo | 2008-09-25 15:41:56 +0100 (Thu, 25 Sep 2008) | 4 lines
  
  acpid: Initial poky commit
  
  Needed on x86 machines.
........
  r5271 | sameo | 2008-09-25 15:47:22 +0100 (Thu, 25 Sep 2008) | 5 lines
  
  pm-utils: Initial commit
  
  This is a set of scripts usually needed by the ACPI 
  sleep/hibernate hooks.
........
  r5272 | sameo | 2008-09-25 15:58:13 +0100 (Thu, 25 Sep 2008) | 4 lines
  
  eee-acpi-scripts: Initial commit
  
  eeePC specific ACPI hooks.
........
  r5273 | sameo | 2008-09-25 16:06:11 +0100 (Thu, 25 Sep 2008) | 4 lines
  
  eee901: Add acpi and eee-acpi-scripts
  
  We can now suspend/resume the eee901 through the Fn keys.
........
  r5274 | richard | 2008-09-25 16:10:47 +0100 (Thu, 25 Sep 2008) | 1 line
  
  xcb-proto: Fix -dev and -dbg dependencies
........
  r5275 | josh | 2008-09-25 17:38:36 +0100 (Thu, 25 Sep 2008) | 2 lines
  
  Update fixed revision for the latest, greatest, metacity-clutter.
........
  r5276 | sameo | 2008-09-25 18:02:04 +0100 (Thu, 25 Sep 2008) | 2 lines
  
  eee-acpi-scripts: SRCREV should be in the distro config files
........
  r5277 | richard | 2008-09-25 21:38:26 +0100 (Thu, 25 Sep 2008) | 1 line
  
  eee-acpi-scripts: Set PV correctly
........


git-svn-id: https://svn.o-hand.com/repos/poky/branches/elroy@5288 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 09:30:10 +00:00
Ross Burton
0d09d7af3e Blocked revisions 5166-5168,5171-5176,5179-5180,5182,5184,5186,5188,5199-5202,5204-5234 via svnmerge
........
  r5166 | sameo | 2008-09-10 16:37:14 +0100 (Wed, 10 Sep 2008) | 2 lines
  
  linux-moblin2: Add moblin2 kernel
........
  r5167 | sameo | 2008-09-10 16:43:46 +0100 (Wed, 10 Sep 2008) | 2 lines
  
  eee901: Initial support
........
  r5168 | sameo | 2008-09-10 16:44:26 +0100 (Wed, 10 Sep 2008) | 2 lines
  
  formfactor: Add eee901 config file
........
  r5171 | sameo | 2008-09-10 22:12:46 +0100 (Wed, 10 Sep 2008) | 2 lines
  
  eee901: Add video kernel options, vesa for now.
........
  r5172 | sameo | 2008-09-10 22:19:19 +0100 (Wed, 10 Sep 2008) | 2 lines
  
  bootimg: Adding a rootfs to the disk image
........
  r5173 | sameo | 2008-09-10 22:21:23 +0100 (Wed, 10 Sep 2008) | 2 lines
  
  initrdscripts: Simple init files for initrd/initramfs images
........
  r5174 | sameo | 2008-09-10 22:24:24 +0100 (Wed, 10 Sep 2008) | 4 lines
  
  Added live USB poky images
  
  We support sato and minimal live USB image production.
........
  r5175 | richard | 2008-09-10 23:07:29 +0100 (Wed, 10 Sep 2008) | 1 line
  
  poky-image-live.inc: Only run the FSTYPES check when the task is run
........
  r5176 | sameo | 2008-09-10 23:21:00 +0100 (Wed, 10 Sep 2008) | 2 lines
  
  exmap-console: Bump to the latest SVN
........
  r5179 | richard | 2008-09-10 23:54:21 +0100 (Wed, 10 Sep 2008) | 1 line
  
  pokyABConfig.py: Add eee901 builds
........
  r5180 | sameo | 2008-09-11 09:59:00 +0100 (Thu, 11 Sep 2008) | 5 lines
  
  image-live: exclude from world builds
  
  We also remove a video kernel command line option, as this is platform 
  specific.
........
  r5182 | richard | 2008-09-11 15:37:35 +0100 (Thu, 11 Sep 2008) | 1 line
  
  local.conf.sample: Add comment about eee901
........
  r5184 | sameo | 2008-09-11 16:57:47 +0100 (Thu, 11 Sep 2008) | 2 lines
  
  rt2860: Support for the rt2860 RaLink 802.11n chipset
........
  r5186 | sameo | 2008-09-11 17:35:54 +0100 (Thu, 11 Sep 2008) | 2 lines
  
  eee901: Add wifi support
........
  r5188 | richard | 2008-09-11 21:13:05 +0100 (Thu, 11 Sep 2008) | 1 line
  
  rt2860: Set COMPATIBLE_MACHINE for now to avoid builds with elderly kernels
........
  r5199 | josh | 2008-09-18 19:01:51 +0100 (Thu, 18 Sep 2008) | 2 lines
  
  Make the eee use the correct DPI.
........
  r5200 | josh | 2008-09-18 19:02:38 +0100 (Thu, 18 Sep 2008) | 2 lines
  
  Native pacage for the OpenSuse build service client.
........
  r5201 | josh | 2008-09-18 19:03:20 +0100 (Thu, 18 Sep 2008) | 2 lines
  
  Fetch implementation for the OpenSuse build service.
........
  r5202 | richard | 2008-09-19 18:29:23 +0100 (Fri, 19 Sep 2008) | 1 line
  
  gcc: Add 4.3.2 recipes
........
  r5204 | richard | 2008-09-22 12:48:01 +0100 (Mon, 22 Sep 2008) | 1 line
  
  cdrtools-native: Don't look for headers in /usr/src/linux, that would be crazy
........
  r5205 | bob | 2008-09-22 14:33:19 +0100 (Mon, 22 Sep 2008) | 20 lines
  
  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.
........
  r5206 | hrw | 2008-09-22 14:50:05 +0100 (Mon, 22 Sep 2008) | 1 line
  
  libxdmcp-native: do not provide xdmcp
........
  r5207 | hrw | 2008-09-22 14:50:15 +0100 (Mon, 22 Sep 2008) | 1 line
  
  libx11-native: do not provide virtual/libx11
........
  r5208 | ross | 2008-09-22 14:53:19 +0100 (Mon, 22 Sep 2008) | 1 line
  
  Move libsoup to its own directory
........
  r5209 | hrw | 2008-09-22 14:58:57 +0100 (Mon, 22 Sep 2008) | 1 line
  
  libxkbfile-native: needed by xkbcomp-native
........
  r5210 | hrw | 2008-09-22 14:59:11 +0100 (Mon, 22 Sep 2008) | 1 line
  
  xkbcomp: added 1.0.5 required by xkeyboard-config
........
  r5211 | hrw | 2008-09-22 14:59:21 +0100 (Mon, 22 Sep 2008) | 1 line
  
  xkeyboard-config: add keymaps for X11
........
  r5212 | hrw | 2008-09-22 14:59:31 +0100 (Mon, 22 Sep 2008) | 1 line
  
  xkeyboard-config: provide 'xorg' rules which are link to 'base' ones
........
  r5213 | hrw | 2008-09-22 15:03:19 +0100 (Mon, 22 Sep 2008) | 1 line
  
  xf86-video-intel: add missing dependencies
........
  r5214 | hrw | 2008-09-22 15:46:13 +0100 (Mon, 22 Sep 2008) | 1 line
  
  libx11-trim: fix location on keysymdef.h
........
  r5215 | tf | 2008-09-22 16:37:55 +0100 (Mon, 22 Sep 2008) | 1 line
  
  added missing dri2proto dependency
........
  r5216 | josh | 2008-09-22 17:43:39 +0100 (Mon, 22 Sep 2008) | 2 lines
  
  Basic recipe for Metacity. Needs some tweaking to strip out themes into separate packages and strip some unneeded binaries.
........
  r5217 | ross | 2008-09-22 17:47:42 +0100 (Mon, 22 Sep 2008) | 1 line
  
  gnome-icon-theme: add
........
  r5218 | ross | 2008-09-22 17:48:52 +0100 (Mon, 22 Sep 2008) | 1 line
  
  libsoup-2.4: add libsoup 2.4
........
  r5219 | bob | 2008-09-22 18:19:02 +0100 (Mon, 22 Sep 2008) | 2 lines
  
  Some fixes for the xorg.conf for xserver-xf86-dri-lite
........
  r5220 | rob | 2008-09-22 19:32:20 +0100 (Mon, 22 Sep 2008) | 1 line
  
  Update to gtk-engines 2.14
........
  r5221 | rob | 2008-09-22 19:32:31 +0100 (Mon, 22 Sep 2008) | 1 line
  
  Add the Darkilouche dark theme
........
  r5222 | sameo | 2008-09-22 19:48:09 +0100 (Mon, 22 Sep 2008) | 2 lines
  
  libgdbus: Adding libgdbus as connman needs it
........
  r5223 | sameo | 2008-09-22 19:54:37 +0100 (Mon, 22 Sep 2008) | 2 lines
  
  libgdbus: Add latest git as SRCREV
........
  r5224 | sameo | 2008-09-22 19:56:51 +0100 (Mon, 22 Sep 2008) | 2 lines
  
  resolvconf: Adding resolvconf as connman needs it
........
  r5225 | sameo | 2008-09-22 20:02:30 +0100 (Mon, 22 Sep 2008) | 5 lines
  
  connman: Initial poky commit
  
  We're adding both connman the daemon and connman-gnome which is a gnome 
  applet.
........
  r5226 | hrw | 2008-09-22 20:08:58 +0100 (Mon, 22 Sep 2008) | 1 line
  
  libx11-trim: added missing dependencies
........
  r5227 | hrw | 2008-09-22 20:09:23 +0100 (Mon, 22 Sep 2008) | 1 line
  
  libxrender: added missing dependencies
........
  r5228 | bob | 2008-09-23 00:28:49 +0100 (Tue, 23 Sep 2008) | 5 lines
  
  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)
........
  r5229 | bob | 2008-09-23 00:40:14 +0100 (Tue, 23 Sep 2008) | 3 lines
  
  Adds eee901 specific support into clutter.inc and adds a new virtual/libgl
  for clutter to depend on which all mesa build variants provide.
........
  r5230 | bob | 2008-09-23 03:00:56 +0100 (Tue, 23 Sep 2008) | 2 lines
  
  Ensures the themes get packaged with metacity
........
  r5231 | bob | 2008-09-23 03:01:11 +0100 (Tue, 23 Sep 2008) | 3 lines
  
  Bumps the mesa-dri revision to 7.2 and adds a mesa-xdemos package including
  e.g glxinfo
........
  r5232 | bob | 2008-09-23 04:21:06 +0100 (Tue, 23 Sep 2008) | 2 lines
  
  Makes metacity install as an alternative x-window-manager
........
  r5233 | josh | 2008-09-23 04:30:23 +0100 (Tue, 23 Sep 2008) | 3 lines
  
  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.
........
  r5234 | rob | 2008-09-23 10:02:49 +0100 (Tue, 23 Sep 2008) | 1 line
  
  gnome-icon-theme: add an RRECOMMENDS on librsvg-gtk
........


git-svn-id: https://svn.o-hand.com/repos/poky/branches/elroy@5286 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 09:22:12 +00:00
Ross Burton
005f63f560 Merged revisions 5203,5235-5236,5278-5279 via svnmerge from
https://svn.o-hand.com/repos/poky/trunk

........
  r5203 | richard | 2008-09-19 18:32:35 +0100 (Fri, 19 Sep 2008) | 1 line
  
  tune-xscale.inc: Compile cairo for armv4 to avoid alighment trap issues with double instruction
........
  r5235 | ross | 2008-09-23 10:54:16 +0100 (Tue, 23 Sep 2008) | 1 line
  
  poky-fixed-revisions.inc: bump matchbox-desktop srvrev to fix icon loading bug
........
  r5236 | ross | 2008-09-23 11:14:38 +0100 (Tue, 23 Sep 2008) | 1 line
  
  poky-fixed-revisions.inc: fix typo
........
  r5278 | ross | 2008-09-25 21:52:29 +0100 (Thu, 25 Sep 2008) | 1 line
  
  dialer: specify revision instead of using autorev
........
  r5279 | richard | 2008-09-25 22:03:38 +0100 (Thu, 25 Sep 2008) | 1 line
  
  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/branches/elroy@5285 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 09:02:47 +00:00
Ross Burton
cd8b52418c Merged revisions 5189-5198 via svnmerge from
https://svn.o-hand.com/repos/poky/trunk

........
  r5189 | richard | 2008-09-11 23:41:08 +0100 (Thu, 11 Sep 2008) | 1 line
  
  local.conf.sample: Make the parallel threads documentation more visible and update with a quadcore example
........
  r5190 | richard | 2008-09-12 00:02:51 +0100 (Fri, 12 Sep 2008) | 1 line
  
  handbook/quickstart: Improve documentation on the options available in local.conf
........
  r5191 | richard | 2008-09-12 00:11:45 +0100 (Fri, 12 Sep 2008) | 1 line
  
  handbook/faq.xml: Add a QA about proxy server setup
........
  r5192 | ross | 2008-09-12 16:43:10 +0100 (Fri, 12 Sep 2008) | 1 line
  
  ref-variables.xml: Add POKY_EXTRA_INSTALL
........
  r5193 | ross | 2008-09-16 10:00:50 +0100 (Tue, 16 Sep 2008) | 1 line
  
  poky-fixed-revisions.inc: bump matchbox-wm-2
........
  r5194 | ross | 2008-09-16 16:36:32 +0100 (Tue, 16 Sep 2008) | 1 line
  
  poky-fixed-revisions: bump libowl srvrev
........
  r5195 | ross | 2008-09-16 17:24:31 +0100 (Tue, 16 Sep 2008) | 1 line
  
  poky-fixed-revisions.inc: bump matchbox-desktop srvrev
........
  r5196 | richard | 2008-09-16 20:14:49 +0100 (Tue, 16 Sep 2008) | 1 line
  
  bitbake parse/__init_.py: Add missing update_mtime function fixing bitbake shell reparse failures
........
  r5197 | richard | 2008-09-16 21:09:03 +0100 (Tue, 16 Sep 2008) | 1 line
  
  ConfHandler.py: revert accidental commit
........
  r5198 | ross | 2008-09-18 10:35:14 +0100 (Thu, 18 Sep 2008) | 1 line
  
  poky-eabi.conf: add dialer to as-needed blacklist
........


git-svn-id: https://svn.o-hand.com/repos/poky/branches/elroy@5284 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 08:58:28 +00:00
Ross Burton
75f3f9bb6d Merged revisions 5177-5178,5181,5183,5185,5187 via svnmerge from
https://svn.o-hand.com/repos/poky/trunk

........
  r5177 | richard | 2008-09-10 23:29:43 +0100 (Wed, 10 Sep 2008) | 1 line
  
  package.bbclass: Adjust to handle split packages already being present in PACKAGES
........
  r5178 | richard | 2008-09-10 23:32:22 +0100 (Wed, 10 Sep 2008) | 1 line
  
  gst-plugins-good: Remove bogus RPROVIDES and add to PACKAGES instead now the package class can handle this
........
  r5181 | richard | 2008-09-11 12:00:49 +0100 (Thu, 11 Sep 2008) | 1 line
  
  poky-eabi.inc/poky-fixed-revisions.inc: Bump the matchbox-wm-2 revision and remove from the asneeded blacklist
........
  r5183 | richard | 2008-09-11 16:43:25 +0100 (Thu, 11 Sep 2008) | 1 line
  
  eds-dbus: Add missing DEPENDS on libglade
........
  r5185 | ross | 2008-09-11 17:07:38 +0100 (Thu, 11 Sep 2008) | 1 line
  
  eds-dbus: package the glade files into libedataserverui
........
  r5187 | ross | 2008-09-11 17:57:47 +0100 (Thu, 11 Sep 2008) | 1 line
  
  eds-dbus: add libedataserverui to PACKAGES, fixing the borked packaging
........


git-svn-id: https://svn.o-hand.com/repos/poky/branches/elroy@5283 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 08:55:15 +00:00
Ross Burton
148459e611 Merged revisions 5169-5170 via svnmerge from
https://svn.o-hand.com/repos/poky/trunk

........
  r5169 | ross | 2008-09-10 17:17:54 +0100 (Wed, 10 Sep 2008) | 1 line
  
  gaku: clean up depends/recommends
........
  r5170 | richard | 2008-09-10 17:25:46 +0100 (Wed, 10 Sep 2008) | 20 lines
  
  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/branches/elroy@5282 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 08:46:30 +00:00
Ross Burton
a96187d660 Initialized merge tracking via "svnmerge" with revisions "1-5165" from
https://svn.o-hand.com/repos/poky/trunk


git-svn-id: https://svn.o-hand.com/repos/poky/branches/elroy@5281 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 08:44:52 +00:00
Ross Burton
0935caeded Branch for Elroy
git-svn-id: https://svn.o-hand.com/repos/poky/branches/elroy@5280 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 08:39:10 +00:00
Robert Bradford
f680c855cf eds-dbus: update to current and refactor the patches that get applied.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5165 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 14:05:43 +00:00
Richard Purdie
eecb3f9a83 poky-eabi.inc: Blacklist matchbox-wm-2 for broken as needed handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5164 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 14:04:55 +00:00
Richard Purdie
7e3f8e5f6c matchbox-wm-2: Package libmatchbox2, enable the simple manager, fix other packaging issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5163 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 14:04:10 +00:00
Robert Bradford
0785687d67 eds-dbus:Update the built in contact patch to reflect changed paths.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5162 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-09 11:30:12 +00:00
Richard Purdie
7b7d83cbcc libsndfile1: Add missing DEPENDS on sqlite3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5161 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-09 11:03:49 +00:00
Ross Burton
9836ab8ac9 matchbox-wm: provide matchbox-wm to complete the virtual mojo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5160 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-08 15:24:03 +00:00
Ross Burton
9bef0ee3d2 poky.conf: make matchbox-wm a virtual
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5159 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-08 15:23:25 +00:00
Richard Purdie
13671658cb rootfs_rpm.bbclass: Add recommends handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5158 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-08 11:19:23 +00:00
Richard Purdie
7c72bf73b8 yum: Add yum-install-recommends.py script to handle installing Recommends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5157 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-08 11:17:17 +00:00
Richard Purdie
da34e322e9 bitbake.conf: Fix typo introduced in r3774, thanks to Cyril Humbert for spotting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5156 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-08 10:00:08 +00:00
Richard Purdie
5b24b9c9fa poky.bbclass: Add https mirror source
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5155 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 11:18:45 +00:00
Richard Purdie
2c832c53e7 rpm: Add missing patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5154 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 10:55:38 +00:00
Richard Purdie
e1af8defd6 hg fetcher: Apply fixes from Matt Hoosier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5153 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 10:47:54 +00:00
Richard Purdie
4be407b4d9 rpm: Handle PYTHONVER differently in EXTRA_OECONF to stop gettext/uclibc failures during parsing
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5152 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 09:59:57 +00:00
Richard Purdie
4a2e4c725d puzzles: Bump PR after asneeded change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5151 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 09:59:05 +00:00
Richard Purdie
491cbeae9c poky-eabi.inc: Add puzzles to asneeded blacklist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5150 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 09:58:19 +00:00
Richard Purdie
d396ff191a minimo: Bump PR after ASNEEDED changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5149 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 09:42:22 +00:00
Richard Purdie
e23fe472ed pciutils: Bump PR after ASNEEDED changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5148 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 09:41:40 +00:00
Richard Purdie
21ea5a332c poky-eabi.inc: Add minimo and pciutils to asneeded blacklist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5147 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 09:40:46 +00:00
Richard Purdie
bbd6158ad4 openobex: Bump PR after ASNEEDED change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5146 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-06 17:42:31 +00:00
Richard Purdie
7192a61a5a poky-eabi.inc: Increase ASNEEDED packages blacklist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5145 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-06 15:09:14 +00:00
Ross Burton
344a927a3d matchbox-session-sato: fix typos in session script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5144 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-05 16:21:53 +00:00
Richard Purdie
23c36b0fbf rootfs_rpm.bbclass: Fixup broken symlinks due to fakechroot and run any leftover postinstalls on real hardware at first boot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5143 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 21:52:34 +00:00
Marcin Juszkiewicz
5d0f675e96 createrepo-native: added dependency on Python
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5142 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 16:02:06 +00:00
Richard Purdie
a3a336020a poky-eabi.inc: Add distcc to ASNEEDED blacklist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5141 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 14:25:42 +00:00
Marcin Juszkiewicz
ef1e2b90ee yum-metadata-parser-native: depend on GLib 2.0 native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5140 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 14:01:07 +00:00
Marcin Juszkiewicz
0fb48f7370 python-native: depend on OpenSSL native to get python-urlgrabber-native buildable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5139 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 14:00:55 +00:00
Richard Purdie
f46cad811f poky-eabi.inc: Start using the --as-needed flag when linking to reduce uneeded link time dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5138 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 11:48:03 +00:00
Richard Purdie
9a90cab476 gconf.bbclass: Drop configure/install/upgarde checks since not all SCMs support these in postinstalls
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5137 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 11:34:26 +00:00
Richard Purdie
15e4284e09 matchbox-sato: Remove empty directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5136 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 11:30:38 +00:00
Richard Purdie
50ae58e092 task-poky: Add a more definite dependency on dbus in console and x11 images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5135 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 11:17:06 +00:00
Richard Purdie
8821664fad rootfs_rpm.bbclass: Add basic postinstall handling during image creation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5134 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 23:22:06 +00:00
Richard Purdie
a6f3e46936 yum-native: Add extract-postinst.awk script for use during rootfs generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5133 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 23:20:58 +00:00
Richard Purdie
f9cefb630e rpm-native: Set varprefix to get the rpm database in a sane location
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5132 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 21:28:20 +00:00
Richard Purdie
36d8198031 package_rpm.bbclass: Add support for postinst and preinst scripts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5131 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 20:59:09 +00:00
Richard Purdie
aae958d719 yum-native: Add NOPOST and NOTRIGGERS flags when installing packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5130 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 20:58:22 +00:00
Richard Purdie
6269c57167 package_rpm.bbclass: Fix problems with package version with '-' in the version (replace with '+'), improve the Requires and Recommends generation code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5129 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 14:49:22 +00:00
Richard Purdie
5d24ea892f bitbake utils.py: Add explode_dep_versions, an improved version of explode_deps
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5128 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 14:47:31 +00:00
Richard Purdie
62094355a5 syslinux.bbclass: Update to use more modern and efficient functions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5127 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 14:07:49 +00:00
Ross Burton
91c830c205 clutter.inc: revert the zoom board to eglnative, and eglx is so broken
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5126 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 13:29:43 +00:00
Richard Purdie
d85997f858 bitbake providers.py: Sync with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5125 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 11:21:49 +00:00
Ross Burton
75df7432f4 matchbox-wm-2: stage the headers and so on
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5124 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 10:57:49 +00:00
Ross Burton
a24fec2749 poky-fixed-revisions: bump mbwm2 revision
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5123 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 10:57:21 +00:00
Ross Burton
629494a114 gst-plugins-ugly: update to 0.10.9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5122 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-01 17:09:16 +00:00
Ross Burton
36e803e308 libxml2-native: actually fix depends to python-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5121 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-01 15:51:05 +00:00
Ross Burton
33061d6ede matchbox-wm-2: enable libmatchbox and the png theme
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5120 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-01 11:17:08 +00:00
Ross Burton
dcce67981e libxml2-native: fix python packaging, thanks Matt Hoosier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5119 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-01 11:12:26 +00:00
Ross Burton
0801fa77d4 yum-native: add depends on libxml2-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5118 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-01 11:09:40 +00:00
Ross Burton
502d161dc7 python-native: remove libxml2-native depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5117 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-28 21:42:43 +00:00
Marcin Juszkiewicz
b8ce2fb82e package_rpm.bbclass: files needs to start from /
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5116 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-28 07:35:31 +00:00
Marcin Juszkiewicz
102af610b9 fakechroot: fix duplicated readlink
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5115 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-28 07:35:22 +00:00
Ross Burton
1ec9176a05 Fix typo in ldp machine name
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5114 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-27 13:44:45 +00:00
Richard Purdie
99e44d2b57 rpm: Add recommends support from suse rpm patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5113 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-27 00:06:59 +00:00
Richard Purdie
375bf90a37 rootfs_rpm.bbclass: Remove the feed directory before packaging the image
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5112 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 12:26:32 +00:00
Richard Purdie
b7b95fa1df package_rpm.bbclass: Stop autogenerated dependencies for now, its not functioning correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5111 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 12:26:08 +00:00
Richard Purdie
8c33755bdd yum-native: Add some hacks to make yum work better in the cross build case
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5110 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 12:24:26 +00:00
Richard Purdie
38d187038e yum-native: Add patch to fix install paths
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5109 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 11:03:13 +00:00
Richard Purdie
020a00ab51 createrepo-native: Add fix for empty data fields when creating repositories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5108 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 10:59:38 +00:00
Richard Purdie
fe22faba99 bitbake.conf: Add to PATH
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5107 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 10:37:52 +00:00
Richard Purdie
bbdeccfd5b sanity.bbclass: Provide preserving the mmap_min_addr setting over reboots
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5106 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 10:23:59 +00:00
Richard Purdie
a707851f74 python-native: Add libxml2-native to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5105 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 10:18:00 +00:00
Richard Purdie
82d01728db python: Fix -native package staging functions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5104 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 22:26:35 +00:00
Richard Purdie
fc2e56f8b2 rpm: Tweak patches to remove popt problem
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5103 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 22:10:51 +00:00
Richard Purdie
85efc571d5 Move libtiff to meta from meta-extras
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5102 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 21:08:16 +00:00
Richard Purdie
15af82a09f Add rootfs_rpm.bbclass, a start at image generation from rpms. Its not expected to be entirely functional yet.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5101 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:53:13 +00:00
Richard Purdie
317a8473c9 package_rpm.bbclass: Fix empty package handling, handle package dependency renaming by adding a missing function call and expand RPMBUILD before changing the dictonary so local PV/PR changes don't break the WORKDIR variable expansion
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5100 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:50:46 +00:00
Richard Purdie
bae5aaf0d0 libxml2-native: Enable python extensions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5099 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:48:45 +00:00
Richard Purdie
666c69518d Add yum-native and createrepo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5098 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:46:02 +00:00
Richard Purdie
2b67142f3b Add python-urlgrabber, python-iniparser, yum-metadata-parser and native varients
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5097 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:44:13 +00:00
Richard Purdie
bb6a165c58 fakechroot: Add from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5096 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:42:41 +00:00
Richard Purdie
f57852eb76 sqlite: Add 3.5.6 and sqlite-native from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5095 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:41:44 +00:00
Richard Purdie
0f9c34a972 zlib: Upgrade from 1.2.3 to 1.2.3.3 to add 64 bit extensions and improve operation on recent 64 bit platforms
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5094 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:39:55 +00:00
Richard Purdie
603e247e23 rpm: Enable python extensions and improve cross compiling patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5093 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:37:34 +00:00
Richard Purdie
16e6877c4c python: Promote from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5092 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:33:55 +00:00
Richard Purdie
07eeb6a8b6 python: Remove empty directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5091 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:31:53 +00:00
Richard Purdie
15c905c270 insserv: Fix a cross compile issue on i386 machines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5090 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 15:05:03 +00:00
Richard Purdie
aa7d993edb poky.conf: Exclude libxml-simple-perl from world builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5089 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 13:21:04 +00:00
Joshua Lock
af1c2826c2 Fix up /etc/profile to source files from the right path.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5088 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-20 14:52:12 +00:00
Richard Purdie
083c456207 glibc: Disable hwcaps for speed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5087 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-20 11:48:12 +00:00
Richard Purdie
8d772b128c wireless-tools: Drop scripts we don't seem to need
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5086 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-20 11:46:02 +00:00
Richard Purdie
14f2b65bb1 rpm: Patch out some Makefile strangeness causing build failures
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5085 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-20 07:27:38 +00:00
Richard Purdie
210f011145 networkmanager/matchbox-keyboard: Use exec to run the final programs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5084 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 21:53:15 +00:00
Richard Purdie
76b5863170 psplash: Remove pointless cat calls, promote to .sh initscript
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5083 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 21:42:36 +00:00
Richard Purdie
04066bd057 base-files: Remove fork from profile, no need to use ls here
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5082 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 21:35:10 +00:00
Richard Purdie
513bf3ac50 xserver-nodm: Remove another fork, no need to use cat here
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5081 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 21:34:21 +00:00
Richard Purdie
37d9ffa5d4 dbus: Add volatiles configuration
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5080 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 20:36:27 +00:00
Richard Purdie
e80d0ca6b6 initscripts: Remove pointless forks from timestamp code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5079 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 20:02:31 +00:00
Richard Purdie
88213327d8 netbase: Drop options file and options handling code, its replaced by sysctl.conf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5078 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 17:16:09 +00:00
Richard Purdie
2bee9ce9ef base-files: Install a sysctl.conf file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5077 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 17:14:28 +00:00
Richard Purdie
a456abafce base-files: Don't fork to call id in profile
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5076 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 16:30:55 +00:00
Richard Purdie
9469a087a7 xtscal: Convert session script to an sh script so it can be sourced reducing forks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5075 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 16:24:32 +00:00
Richard Purdie
7b49a5b678 networkmanager-applet: Start after the desktop has loaded by using dbus-wait
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5074 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 16:07:56 +00:00
Richard Purdie
4453d53007 matchbox-keyboard: Change session script to start it after the desktop using dbus-wait removing the dodgy sleep call
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5073 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 16:06:48 +00:00
Richard Purdie
b116e4057d xserver-kdrive-common: Add in support for shbg files, shell scripts to be started in the background
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5072 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 16:05:47 +00:00
Ross Burton
893b354296 librsvg: update the loader database when installing the svg loader
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5071 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 15:18:55 +00:00
Ross Burton
23d43ca24a moblin-proto: update srcrev and fix build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5070 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-18 14:18:37 +00:00
Richard Purdie
9add0a8cc5 rpm/rpm-native: Add recipe for 4.4.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5069 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-18 08:03:18 +00:00
Richard Purdie
e8f85b3787 beecrypt: Add based on OE.dev recipes with fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5068 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-18 08:02:37 +00:00
Richard Purdie
ded39e22cd package_rpm.bbclass: Update against recent packaging changes and start to implement dependency handling. Drop pointless rpm_core class.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5067 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-18 08:01:41 +00:00
Richard Purdie
c87b3a87aa package_ipk/package_deb.bbclass: Make sure control files are properly removed fixing problems with files leaking into packages. Use core bitbake function for directory pruning
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5066 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-18 07:58:39 +00:00
Richard Purdie
5ca566349c bitbake/utils.py: Add prunedir function to utils collection
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5065 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-18 07:56:04 +00:00
Richard Purdie
77c01014e0 udev: Drop the standard persistent rules, they're useless on embedded hardware
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5064 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 21:55:54 +00:00
Richard Purdie
941aea7c90 psplash: Bump revision
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5063 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 19:13:01 +00:00
Richard Purdie
58f3b791ac busybox: Allow a builtin echo for speed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5062 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 16:01:13 +00:00
Richard Purdie
a4525057ee poky-fixed-revisions.inc: Update psplash revision to gain fifo handling changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5061 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 15:42:53 +00:00
Richard Purdie
cc1783b5e2 sysvinit: Use echo to change the psplash progress fifo instead of forking
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5060 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 15:42:16 +00:00
Richard Purdie
7e2a8ebf41 portmap: Remove uneeded initscript forks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5059 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 15:12:37 +00:00
Richard Purdie
244474d7e0 clutter.inc: Fix typos
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5058 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 13:48:37 +00:00
Richard Purdie
25c4145119 poky-fixed-revisions.inc: Add moblin-proto
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5057 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 11:19:37 +00:00
Richard Purdie
5bbdd31d82 Add moblin-proto, drop ununused clutter-box2d patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5056 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 11:18:59 +00:00
Richard Purdie
67e520f96f clutter.inc: Add ipodtouch to compatible machines list
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5055 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 08:23:41 +00:00
Richard Purdie
f18adf3c8d poky.conf: Allow clutter, clutter-gst, clutter-cairo and clutter-box2d in world builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5054 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 21:28:31 +00:00
Richard Purdie
fe3d0cb145 poky-fixed-revisions.inc: Bump aaina and table versions so they're at least clutter 0.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5053 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 21:26:36 +00:00
Richard Purdie
a13b006067 clutter.inc: Set COMPATIBLE_MACHINE and default to mesa/glx for unknown platforms allowing qemuarm/x86 to at least build for build testing purposes. It is *NOT* expected to run well
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5052 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 21:20:21 +00:00
Richard Purdie
449860be14 mesa: Add from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5051 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 21:16:27 +00:00
Richard Purdie
fc05d61878 clutter-*: Updates to work with clutter 0.8 and later svn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5050 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 17:06:57 +00:00
Richard Purdie
b1b30e698a poky-fixed-revisions.inc: Update various clutter and clutter related revisions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5049 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 17:05:49 +00:00
Richard Purdie
90ff1cbc31 omap-3430ldp: Add extra machine specific kernel module RRECOMMENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5048 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 17:04:36 +00:00
Ross Burton
43bd216de5 matchbox-session-sato: make the session script executable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5047 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 16:33:11 +00:00
Richard Purdie
f9281be65b clutter: Use elgx flavour with omap3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5045 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 14:31:23 +00:00
Richard Purdie
cfb6c0dc25 linux-omap-2.6.24.7: Tweak defconfig to display module symbol versioning
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5044 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 14:30:10 +00:00
Ross Burton
bec2223ac6 Move dialer to openmoko for now, as it depends on pulse
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5043 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 16:01:10 +00:00
Ross Burton
3478f41520 matchbox-session-sato: magically munge the session script to remove applets depending on the machine features
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5042 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 15:37:44 +00:00
Ross Burton
e14a39f280 Add dialer_git.bb, a moko-free port of openmoko-dialer2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5041 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 14:51:30 +00:00
Ross Burton
a5be289ea7 clutter.inc: package redhand.png
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5040 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 14:44:43 +00:00
Ross Burton
081c41a282 clutter_0.6: remove do_stage, clutter.inc has one too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5039 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 14:44:09 +00:00
Ross Burton
1e69b97184 openmoko-panel-gsm: add openmoko-panel-gsm, om-panel-plugin.bbclass, and srvrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5038 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 14:43:09 +00:00
Ross Burton
1e3ea1559a gsmd2: install the system service dbus files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5037 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 14:42:27 +00:00
Ross Burton
3cf90d10ba libgsm: use GTA01 machine for the Zoom board, it's close enough
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5036 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 14:41:51 +00:00
Ross Burton
17ae3eeb05 openmoko-dialer3: add rdepends on gsmd2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5035 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 14:40:59 +00:00
Marcin Juszkiewicz
ab0297c0ba checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5034 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:43:28 +00:00
Marcin Juszkiewicz
86555b2cec gcc-cross-initial: disable decimal float in 4.3.1 to fix x86 build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5033 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:43:11 +00:00
Marcin Juszkiewicz
75f5fd2810 checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5032 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:43:01 +00:00
Marcin Juszkiewicz
acb222dfc6 liberation-fonts: update to 1.04 from Fedora
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5031 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:42:45 +00:00
Marcin Juszkiewicz
5c93b2c098 js: fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5030 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:42:34 +00:00
Marcin Juszkiewicz
714a5e1bfc rsync: fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5029 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:42:25 +00:00
Marcin Juszkiewicz
12f914d038 libpcap: fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5028 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:42:16 +00:00
Marcin Juszkiewicz
26e4df8506 x11vnc: fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5027 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:42:07 +00:00
Marcin Juszkiewicz
cf6d4fa7b2 webkit: webkit.inc is no longer used
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5026 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:41:57 +00:00
Marcin Juszkiewicz
9c65649134 udev: improved mount.sh
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5025 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:41:48 +00:00
Marcin Juszkiewicz
29346602b4 poky-nokia800-flashutil: merged offsets from Andrew script and added Diablo notes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5024 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:41:33 +00:00
Galen Wetterling
17606f8e06 Added support for the "qvga" MACHINE FEATURE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5023 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-06 17:30:04 +00:00
Galen Wetterling
387c360ae4 Added support for the "qvga" MACHINE FEATURE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5022 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-06 17:28:11 +00:00
Ross Burton
34cb63b42a matchbox-sato: update postinst to work with new initscript functions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5021 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-05 10:47:49 +00:00
Richard Purdie
dae8dc2dfb task-sdk-gmae.inc: Add libxi-dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5020 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-04 20:04:13 +00:00
Ross Burton
f643fcb671 matchbox-panel-hacks: remove empty directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5019 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-04 14:57:54 +00:00
Ross Burton
03d6f2a105 omap-3430ldp.conf: remove irda machine feature
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5018 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-04 14:02:56 +00:00
Ross Burton
ebb3325301 omap-3430ldp.conf: add phone machine feature
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5017 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-04 14:02:12 +00:00
Ross Burton
4f1efa2226 initscripts: merge OE change of cpuinfo_id to machine_id, fixing gsmd's startup
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5016 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-04 13:45:06 +00:00
Ross Burton
cf55538e50 libgsmd: add device configuration for omap3430-ldp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5015 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-04 13:40:11 +00:00
Ross Burton
450c47d017 gst-plugins-bad: upgrade to 0.10.8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5014 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-03 13:47:50 +00:00
Ross Burton
ad77fb02b0 gst-plugins-good: upgrade to 0.10.9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5013 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-03 13:25:14 +00:00
Richard Purdie
c81d0fed47 tslib: Disable all leagacy plugins, we don't need them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5012 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-03 13:21:53 +00:00
Richard Purdie
5ff2a13e95 formfactor: Add beagleboard config
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5011 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-03 13:18:28 +00:00
Richard Purdie
1ada01f130 linux-omap2: More beagleboard updates from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5010 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-03 13:16:29 +00:00
Richard Purdie
5e4da78218 linux-omap2-git: Sync with OE.dev, add fixes to compile correctly with gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5009 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-03 11:21:36 +00:00
Richard Purdie
6dda6e3c3e linux-omap-2.6.22.19: Backport rootwait feature, make some further parts of the kernel modular
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5008 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-03 11:20:11 +00:00
Richard Purdie
feedc99ff9 Add linux-omap-2.6.24.7 based on the ldp 1.4 kernel
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5007 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-02 17:42:08 +00:00
Ross Burton
9f55811c01 gsmd: add a patch to fix initialisation segfault
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5006 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 14:12:38 +00:00
Marcin Juszkiewicz
6f626196ec qemu-config: added initscript dependencies and dropped killproc in favour of functions from initscripts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5005 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 12:56:09 +00:00
Marcin Juszkiewicz
fda9855095 nfs-utils: added initscript dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5004 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 12:55:58 +00:00
Marcin Juszkiewicz
6a6090cfb0 initscripts: added initscript dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5003 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 12:55:48 +00:00
Marcin Juszkiewicz
aa315fbacb irda-utils: added initscripts dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5002 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 12:55:37 +00:00
Marcin Juszkiewicz
429ea69a0e distcc: added initscript dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5001 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 12:55:26 +00:00
Marcin Juszkiewicz
e2637a1ef3 initscripts: functions file is not initscript
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5000 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 12:55:16 +00:00
Marcin Juszkiewicz
8ef48707e6 bluez-utils: added dependencies and restart function to init script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4999 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 12:55:06 +00:00
Richard Purdie
de9da957b9 sysvinit: Remove cruft from rc we don't need
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4998 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 11:34:31 +00:00
Richard Purdie
940cd85510 opkg: remove duplicated / from postinst
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4997 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 11:33:35 +00:00
Richard Purdie
ba8644bafc initscripts: Remove empty directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4996 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 11:32:01 +00:00
Richard Purdie
0b70a10af2 initscripts: Make rm nologin a .sh script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4995 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 11:30:57 +00:00
Ross Burton
a67fb6c46a gsmd2: install dbus system configuration file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4994 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 08:50:14 +00:00
Marcin Juszkiewicz
a9342550d9 openmoko-dialer3: added libjana to deps
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4993 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 15:23:44 +00:00
Marcin Juszkiewicz
907a3ec2b9 bitbake.conf: added freesmartphone.org git mirror
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4992 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 15:23:28 +00:00
Richard Purdie
1125bc853f Drop vincent, it doesn't work at present
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4991 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 14:56:45 +00:00
Marcin Juszkiewicz
2d5d1ef1ac gcc-cross: remove not used symlinking for cross builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4990 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 11:06:56 +00:00
Ross Burton
5b06f27887 xserver-nodm-init: make the init script depend on dbus, because the session needs it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4989 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 10:59:24 +00:00
Ross Burton
ed1b1e9a8f udev: add init script header so that insserv does the right thing (fixing mountall/devpts ordering issues)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4988 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 10:58:38 +00:00
Joshua Lock
6239bc4fe4 Use the correct tty for Nokia800 machines.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4987 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 10:51:52 +00:00
Marcin Juszkiewicz
49521c24be openmoko-dialer3: added
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4986 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 09:40:13 +00:00
Marcin Juszkiewicz
3d3fd4cd5e poky-fixed-revisions: added openmoko-dialer3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4985 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 09:39:56 +00:00
Marcin Juszkiewicz
e4643ae525 shared-mime-info: fix install
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4984 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 19:30:09 +00:00
Marcin Juszkiewicz
6a6bb07f28 glib-2.0-native: stage libgio
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4983 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 16:24:38 +00:00
Marcin Juszkiewicz
1aa265e43a shared-mime-info: build mime database on host instead on device
- added native version
- removed 1MB freedesktop.org.xml file from package - split data are
  provided instead (result of update-mime-database)

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4982 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 15:42:56 +00:00
Marcin Juszkiewicz
0fd3035fdb shared-mime-info: upgraded to 0.51
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4981 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 15:42:22 +00:00
Marcin Juszkiewicz
eaafef765c linux-rp: fix sound on corgi: ARM patch 5174/1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4980 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 13:30:03 +00:00
Marcin Juszkiewicz
ff065cec2b linux-rp: disable OABI support for non-qemu targets
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4979 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 10:48:54 +00:00
Marcin Juszkiewicz
a257966198 linux-rp: refreshed sharpsl-rc patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4978 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 10:15:13 +00:00
Marcin Juszkiewicz
f7ba3aad31 linux-rp: really use 2.6.26
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4977 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 10:12:27 +00:00
Marcin Juszkiewicz
5e12400fcb update-rc.d.bbclass: add code at start of post install scripts so it will be called on host
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4976 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 10:12:13 +00:00
Richard Purdie
34d7e090e8 site/common-glibc: Set ac_cv_check_sjlj since system headers can otherwise break the setting in pth
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4975 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-28 19:27:14 +00:00
Marcin Juszkiewicz
d21dbe2b49 glib-2.0: update native to 2.16.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4974 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-28 15:14:25 +00:00
Marcin Juszkiewicz
cc33fc00cf python-native: update from OE and fix build after staging layout change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4970 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-28 15:13:20 +00:00
Marcin Juszkiewicz
c4d370a0c7 python-scons-native: fix after staging layout change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4969 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-28 15:13:08 +00:00
Marcin Juszkiewicz
957b04b5f5 zope: fix build with new layout of staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4968 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-28 15:12:55 +00:00
Marcin Juszkiewicz
a1c0e2c8ed distutils.bbclass: fix build with new layout of staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4967 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-28 15:12:27 +00:00
Richard Purdie
dedc620315 poky-floating-revisions.inc: Disable opkg/opkg-utils since upstream will break poky from this point onwards
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4966 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-28 11:12:25 +00:00
Ross Burton
7a5b0f099d glib-2.0: upgrade bleeding to 2.17.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4965 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-27 16:55:02 +00:00
Ross Burton
76d54d6d93 glib-2.0: upgrade to 2.16.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4964 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-27 16:35:21 +00:00
Ross Burton
a4c341ad78 dbus-wait: bump to latest srvrev, using autotools
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4963 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 16:05:06 +00:00
Richard Purdie
fbfee208f5 linux-omap-2.6.22.19: Tweak kernel defconfig
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4962 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 15:32:55 +00:00
Ross Burton
1befcc0355 xserver-nodm-init: rdepend on dbus-wait and wait for the desktop signal before continuing boot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4961 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 15:24:21 +00:00
Ross Burton
a228c3118f matchbox-desktop: bump srcrev, and enable DBus
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4960 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 15:23:30 +00:00
Marcin Juszkiewicz
e72a9dffd7 tslib: do not create two development packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4959 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 13:26:55 +00:00
Marcin Juszkiewicz
b8a25e4c88 glibc: bump PR due to recent toolchain changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4958 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:55:45 +00:00
Marcin Juszkiewicz
2476a4416d poky-eabi: use elfutils 0.131 with gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4950 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:29:06 +00:00
Marcin Juszkiewicz
20d9950f50 elfutils: added 0.131 with Debian patches to build with gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4949 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:28:48 +00:00
Marcin Juszkiewicz
41d6612ec7 libspiff: update to 0.8.3 to get gcc 4.3.1 fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4948 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:28:29 +00:00
Marcin Juszkiewicz
9b547ecf84 icu: use -Os for arm to make it build with gcc 4.3.1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36415

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4947 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:28:10 +00:00
Marcin Juszkiewicz
86cc4b3b91 linux-openmoko: fix build with gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4946 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:27:55 +00:00
Marcin Juszkiewicz
6857ef4248 avahi: disable libssp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4945 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:27:36 +00:00
Richard Purdie
05b0a2111d uclibc/meta-toolchain: Catch up with toolchain changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4944 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 20:32:06 +00:00
Richard Purdie
87796f6ce0 gcc: Add toolchain build process changes from OE which adds gcc-cross-intermediate and removes glibc-intermediate based on a patch from Khem Raj as will be aplied to OE.dev making the build process much more rebust/stable/correct.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4943 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 20:30:37 +00:00
Richard Purdie
f9651fac68 udev: Sync the rules with the versions from a more recent udev, optimise the boot process slightly by skipping boring ttys earlier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4942 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 17:00:15 +00:00
Ross Burton
ffc2de5a4e avahi: upgrade to 0.6.23
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4941 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 16:58:27 +00:00
Richard Purdie
dba4931a29 scripts/poky-qemu-internal: Fix networking on qemuarm ext2 images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4940 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 13:51:45 +00:00
Richard Purdie
e0fdf7f653 packaged-staging.bbclass: Add OELAYOUT_ABI to the package paths so staging packages become abi specific
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4939 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 11:14:33 +00:00
Richard Purdie
8beb43ca48 Move SANITY_ABI to its own file and give a more general name
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4938 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 11:10:33 +00:00
Ross Burton
09d8aa054f busybox: enable microcom
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4937 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-23 16:04:50 +00:00
Richard Purdie
c3914033c9 meta-extras: Add minicom (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4936 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-23 13:44:01 +00:00
Richard Purdie
a6b0bc0f74 linux-omap-2.6.22.19: Tweak the defconfig to unbreak the usb driver a bit and fix boot from mmc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4935 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 21:20:50 +00:00
Marcin Juszkiewicz
a3dd711894 poky-fixed-revisions: added gsmd2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4934 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 16:27:06 +00:00
Marcin Juszkiewicz
43aab47cfc gsmd2: taken from OE, cleaned, fixed deps/building, improved packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4933 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 16:26:54 +00:00
Richard Purdie
0a968eeb41 linux-omap-2.6.22.19: Enable APM
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4932 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 13:18:50 +00:00
Marcin Juszkiewicz
99b84098c2 netbase: added qemuarmv6/7 support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4931 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:27:00 +00:00
Marcin Juszkiewicz
1df8293e17 poky: ship qemu-config package for qemuarmv6/7 too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4930 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:26:47 +00:00
Marcin Juszkiewicz
da820a1a16 pointercal: added entries for qemuarmv6/v7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4929 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:26:38 +00:00
Marcin Juszkiewicz
9a74694688 formfactor: added qemuarmv6/7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4928 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:26:26 +00:00
Marcin Juszkiewicz
cf9ecbaa6d poky-qemu-internal: added support for qemuarmv6/7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4927 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:26:14 +00:00
Marcin Juszkiewicz
50e3ea738d linux-rp: added armv7a fix from linux-omap to make qemuarmv7 build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4926 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:26:05 +00:00
Marcin Juszkiewicz
44abf32a27 linux-rp: added qemuarmv6/7 machines support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4925 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:25:54 +00:00
Marcin Juszkiewicz
84d538074f opkg: qemuarmv7 also use gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4924 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:25:42 +00:00
Marcin Juszkiewicz
dc82b9f9e4 poky-eabi: qemuarmv7 also require gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4923 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:25:32 +00:00
Marcin Juszkiewicz
fc6fd10ff9 openmoko-today2-folders: fix conflicts as we moved some components of Sato desktop
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4921 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:25:10 +00:00
Richard Purdie
686752960b bitbake.conf: Default to SRCREV of INVALID
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4920 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 09:14:19 +00:00
Richard Purdie
63e451ebbb __init__.py: Error if SRCREV == INVALID
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4919 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 09:13:51 +00:00
Marcin Juszkiewicz
dba215e3f2 gtk+: added libxrandr dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4918 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 19:00:46 +00:00
Richard Purdie
ec1e837ff9 native.bbclass: Also override BASE_PACKAGE_ARCH
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4917 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 16:58:07 +00:00
Richard Purdie
e5bc47180d native.bbclass: Override BASEPKG_HOST_SYS and TARGET_SYS in the native case
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4916 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 16:55:16 +00:00
Richard Purdie
a16f50c49e poky-image.bbclass: Add POKY_EXTRA_INSTALL variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4915 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 16:23:03 +00:00
Richard Purdie
8885ae67a7 linux-rp: 2.6.25+2.6.26-rc4 -> 2.6.26 and apply the i2c suspend/resume fix for zaurus devices
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4914 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 15:09:18 +00:00
Ross Burton
8b1c5c437e clutter.inc: add depends for 3430-ldp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4913 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 15:03:58 +00:00
Marcin Juszkiewicz
8f6086d0ea dbus-wait: fix build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4912 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 13:05:37 +00:00
Richard Purdie
1bcc0f7c22 poky-fixed-revisions.inc: Add dbus-wait
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4911 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 11:51:14 +00:00
Richard Purdie
582c57c9c1 Add dbus-wait
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4910 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 11:50:53 +00:00
Richard Purdie
b4ddca7196 clutter-box2d: Mark as machine specific
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4909 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 11:27:09 +00:00
Richard Purdie
6fc273a105 bitbake.conf: Add nasty workaround to deal with machine specific and 'all' architecture packages. This problem needs to be revisisted
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4908 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 11:26:25 +00:00
Marcin Juszkiewicz
2e56dd0a00 loudmouth: upgraded to 1.4.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4907 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:44:11 +00:00
Marcin Juszkiewicz
c731df873b telepathy-glib: upgraded to 0.7.11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4906 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:15:45 +00:00
Marcin Juszkiewicz
f4cc988686 telepathy-gabble: upgraded to 0.7.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4905 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:15:35 +00:00
Marcin Juszkiewicz
4a32f7de4e libtelepathy: upgraded to 0.3.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4904 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:15:15 +00:00
Marcin Juszkiewicz
706229768c empathy: upgraded to 0.23.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4903 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:14:53 +00:00
Marcin Juszkiewicz
f02f67c3b9 telepathy-mission-control: upgraded to 4.61
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4902 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:14:29 +00:00
Marcin Juszkiewicz
5c76228404 handbook: added 2008 to copyright
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4901 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:14:07 +00:00
Marcin Juszkiewicz
3eb7dc484b handbook: fixed typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4900 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:13:53 +00:00
Richard Purdie
7c1f208e36 meta-toolchain: Fix pkgdata location
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4899 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 22:06:25 +00:00
Richard Purdie
9d4dd6dbd1 sharp-flash-header: Install into machine specific staging area so do_rootfs can find it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4898 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 22:03:47 +00:00
Richard Purdie
110830ddcb sdk.bbclass Fix after the staging layout changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4897 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 21:53:32 +00:00
Richard Purdie
fc128ab1e4 udev: Move machine specific parts into a separate extra package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4896 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 21:15:41 +00:00
Richard Purdie
78c793fbf4 bitbake.conf: Add CO_DIR and STAGING_EXECPREFIXDIR from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4895 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 14:19:47 +00:00
Richard Purdie
df39b9e2c3 cross.bbclass: Preserve BASE_PACKAGE_ARCH variable when chaging HOST_ARCH
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4894 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 12:22:08 +00:00
Richard Purdie
a566074ef3 bitbake.conf: Split STAGING and CROSS to become target specific so armv5 binaries don't mix with armv6 or v7, likewise with the cross compilers themselves. Also move pkgdata our of staging since it follows a totally different directory structure to staging. These changes break ABI so change the ABI number
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4893 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 11:59:42 +00:00
Richard Purdie
7471ff92ae gnome-common: PACKAGE_ARCH=all isn't appropriate since STAGING_DATADIR is target specific
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4892 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 11:57:00 +00:00
Richard Purdie
af361dbeee opkg: Only add no-array-bounds option for armv7 machines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4891 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 10:55:02 +00:00
Richard Purdie
e36b4c3b2e opkg: Bump PR after CFLAGS change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4890 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 09:47:12 +00:00
Richard Purdie
51593c2775 linux-omap-2.6.25: Fix compile with gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4889 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 09:36:25 +00:00
Richard Purdie
e8011472e5 opkg: Add Wno-array-bounds to opkg CFLAGS to avoid bogus errors with Werror and gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4888 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 09:07:50 +00:00
Richard Purdie
270817188a linux-omap_2.6.22.19: Fix patch order
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4887 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 08:13:15 +00:00
Richard Purdie
cc8e31cf7e poky-floating-revisions.inc: Allow oprofile version to float in bleeding builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4886 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 18:07:19 +00:00
Richard Purdie
17268d4c9c linux-omap-2.6.22.19: Apply fixes for gcc 4.3.1 and to fix the pixclock allowed values range
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4885 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 17:58:45 +00:00
Richard Purdie
dc1789a5ab scripts/pokyABConfig.py: Add 3430ldp and beagleboard
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4884 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 16:47:05 +00:00
Richard Purdie
ac757c10da musicbrainz: Fix compile issues with gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4883 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 15:48:13 +00:00
Richard Purdie
b60a7b4329 libmad: Remove bogus option which breaks gcc 4.3.1 builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4882 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 15:47:13 +00:00
Richard Purdie
031748a0c0 machine/armv7*: Enable the cortexa8 tune file for the appropriate machines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4881 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 15:45:36 +00:00
Richard Purdie
9124b01fcc tune-cortexa1.inc: Rationalise options, at least until gcc support for the others improves
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4880 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 15:44:32 +00:00
Richard Purdie
756a1d7037 poky-eabi.inc: Use gcc 4.3.1 for armv7-a targets
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4879 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 15:42:25 +00:00
Richard Purdie
4fcf8e17ba poky-fixed-revisions.inc: Update oprofile versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4878 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 15:40:46 +00:00
Richard Purdie
b45b2c21fc oprofile: Update to 0.9.4 making it the default and remove merged patches from cvs version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4877 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 15:40:02 +00:00
Richard Purdie
e8bda85756 gcc 4.3.0 -> 4.3.1 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4876 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 12:28:46 +00:00
Richard Purdie
f204c8376f binutils: Add csl 2008q1 version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4875 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 11:41:09 +00:00
Richard Purdie
a9da1c7f2c opkg-utils: Switch to svn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4874 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 11:37:44 +00:00
Richard Purdie
8b1f2c4a67 poky-fixed-revisions.inc: Add opkg-utils SRCREVs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4873 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 11:36:28 +00:00
Richard Purdie
2d39cfb103 netbase: Disable networkmanager control of eth0 on omap sdp/ldp boards
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4872 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 10:01:03 +00:00
Richard Purdie
ba2831f50b gcc-common.inc: Use STAGING_DIR_TARGET instead of a more hardcoded path
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4871 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 08:55:57 +00:00
Richard Purdie
7b19ef174f linux.inc: Fix whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4870 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 08:53:25 +00:00
Richard Purdie
78fc9af3a9 linux-omap2: Add from OE for beagleboard
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4869 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 08:35:45 +00:00
Richard Purdie
e9ebcc4c19 conf/machine: Add beagleboard from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4868 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 08:25:33 +00:00
Richard Purdie
aafb4d6db1 tune-cortexa8.inc: Remove tree vectorization option for now, it causes too many problems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4867 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 08:23:02 +00:00
Richard Purdie
94241d9247 Add gcc CSL 2008q1 from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4866 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 08:21:43 +00:00
Richard Purdie
382427b65d Drop ipkg-utils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4864 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 21:35:54 +00:00
Richard Purdie
d12df5427a Switch from ipkg-utils to opkg-utils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4863 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 21:34:57 +00:00
Richard Purdie
7332ac9069 Add opkg-utils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4862 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 21:32:43 +00:00
Richard Purdie
ba539abf0b bitbake.conf: Set MULTIMACH_ARCH to a default value
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4861 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 21:28:03 +00:00
Richard Purdie
5b799cc33c bitbake.conf: Add PACKAGES_DYNAMIC for PN-locale packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4860 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 20:54:07 +00:00
Richard Purdie
375f699c3a bitbake.conf: Add QEMU_OPTIONS for armv7a
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4859 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 20:52:49 +00:00
Richard Purdie
767d9ca544 Merge multimachine class into bitbake.conf and create singlemachine.bbclass as a backwards compatibility option
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4858 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 20:49:48 +00:00
Richard Purdie
45d0dac16a bitbake.conf/tune.conf: Set BASE_PACKAGE_ARCH and build PACKAGE_ARCH from this
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4857 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 20:40:34 +00:00
Marcin Juszkiewicz
a906cd2a4b apt: stage headers/libs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4856 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 09:57:09 +00:00
Marcin Juszkiewicz
ab4f8bb493 gtk+: moved cairo dependency to common file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4855 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 09:56:59 +00:00
Marcin Juszkiewicz
66ad7f3250 gtk+: stage few extra headers required by libhildonfm
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4854 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 09:56:49 +00:00
Marcin Juszkiewicz
50fd5b1f54 checksums.ini: some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4853 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 09:56:36 +00:00
Marcin Juszkiewicz
b0e21e2104 poky-fixed-revisions: fixed oprofile PREF_VER
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4852 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 09:41:32 +00:00
Marcin Juszkiewicz
175c36c62c xserver-nodm-init: fixed start level to 9 as 09 was treated as octal
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4850 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 09:40:54 +00:00
Richard Purdie
8df11e51cd poky-revisions.inc: Drop owl-video-widget, update opkg SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4849 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 09:40:20 +00:00
Richard Purdie
ebb08f0fba stage-manager-ipkg: Use head -n1. not head -1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4848 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 09:31:48 +00:00
Richard Purdie
cd42b9bc08 owl-video-widget: Split into owl-video and libowl-av
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4847 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 09:31:01 +00:00
Richard Purdie
134c555877 poky-revisions.inc: Add libowl-av and owl-video
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4846 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 09:29:37 +00:00
Richard Purdie
6da21d0dbd clutter-box2d: Hack to make it work with clutter 0.8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4845 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 09:12:01 +00:00
Richard Purdie
0ef4807ef8 netbase: Disable networkmanager on eth0 for omap-3430ldp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4844 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 08:42:36 +00:00
Richard Purdie
33d99387eb networkmanager: Add a method to stop network manager controlling selected network interfaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4843 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 08:35:51 +00:00
Richard Purdie
a3d88b472b fontconfig: Disable parallel make
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4842 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 08:32:49 +00:00
Marcin Juszkiewicz
d0ba74c7e2 hal-info: do not depend on HAL - it is circular dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4841 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 07:29:14 +00:00
Joshua Lock
b17cdb2975 udev no longer symlinks for udevcontrol, udevsettle and udevtrigger. Modify init script to use udevadm [action]
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4840 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-15 14:53:56 +00:00
Joshua Lock
b645d5cfdf Make udev-124 the default.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4839 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-15 11:10:42 +00:00
Richard Purdie
ba239b002f package.bbclass: Skip symlinks when searching for shlib dependencies since we can cross into the build system binaries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4838 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-15 10:56:56 +00:00
Joshua Lock
47780f8c43 Recipe for udev-124
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4837 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-15 09:51:02 +00:00
Richard Purdie
4c78c04481 oprofile: Fix patches to work with a more recent version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4836 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-14 16:24:22 +00:00
Richard Purdie
1166e112d0 poky-fixed-revisions.inc: Bump oprofile and web-webkit revisions/dates
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4835 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-14 16:23:14 +00:00
Richard Purdie
17657923e3 webkit-gtk: Disable the internal 'fast-malloc' and use the perfectly adequate system malloc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4834 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-14 16:19:58 +00:00
Richard Purdie
39a81a42fd tune-xscale.inc: Compile webkit-gtk for armv4t since there are massive alignment issues with double word instructions with webkit on armv5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4833 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-14 16:19:09 +00:00
Richard Purdie
29b0344040 gnutls: Stop gnutls using the build system zlib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4832 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-07 08:20:29 +00:00
Ross Burton
351dd331b0 glib-2.0: upgrade to 2.17.3 in bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4831 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 16:30:55 +00:00
Ross Burton
285ac1c213 Add insserv
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4830 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 15:07:33 +00:00
Ross Burton
bd267516ed networkmanager-applet: use a .sh session script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4829 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 14:17:18 +00:00
Ross Burton
670fd324bf networkmanager: use a proper init script with depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4828 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 14:14:21 +00:00
Richard Purdie
56ff3a1efb gdb-cross-sdk: Add missing dependency on expat-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4827 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 14:11:31 +00:00
Richard Purdie
b8fe224f41 expat: Add -sdk version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4826 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 14:10:24 +00:00
Ross Burton
a86d34a619 initscripts: don't check for devfs, it's gone
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4825 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 11:23:24 +00:00
Robert Bradford
ff5679fd2c Bump OProfileUI revision.
Bump Clutter revision.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4824 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 11:00:52 +00:00
Richard Purdie
976e3b995d nokia800: Fix machine description
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4823 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 11:00:31 +00:00
Richard Purdie
02f6573292 pointercal: This calibration applies to the ldp, not the sdp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4822 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 10:31:06 +00:00
Richard Purdie
2c46d61c17 formfactor: Add omap3430ldp based on the sdp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4821 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 10:30:07 +00:00
Richard Purdie
f66e0797ba Add the omap-34030ldp machine
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4820 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 10:18:11 +00:00
Richard Purdie
d04db3c027 linux-omap: Differentiate between the 3430ldp and the 3430sdp kernels
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4819 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 10:15:09 +00:00
Ross Burton
0a62277934 matchbox-keyboard; don't spawn a subshell
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4818 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 09:18:47 +00:00
Ross Burton
7ff4da3d75 portmap: remove unused patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4817 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 09:18:00 +00:00
Ross Burton
fa001bc0b4 xrdb: use .sh session script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4816 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 09:15:57 +00:00
Ross Burton
8fab210b2f xserver-kdrive-common: change 12keymap and 90XWindowManager to .sh
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4815 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 09:09:59 +00:00
Ross Burton
3c181f4353 glib-2.0: upgrade to glib 2.16.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4814 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 09:06:20 +00:00
Ross Burton
62cf617a41 settings-daemon: use a .sh session script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4813 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 08:56:20 +00:00
Ross Burton
0504f93458 xserver-kdrive-common: don't use run-parts but instead exec or source scripts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4812 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 08:53:31 +00:00
Ross Burton
da7a0511ea portmap: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4811 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:33:44 +00:00
Ross Burton
fef1266806 dbus: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4810 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:32:50 +00:00
Ross Burton
24c9b5d3c5 modutils-initscripts: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4809 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:28:34 +00:00
Ross Burton
8499da7f6b busybox: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4808 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:27:51 +00:00
Ross Burton
8c28cb514d xserver-nodm-init: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4807 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:26:52 +00:00
Ross Burton
267f97edf4 dropbear: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4806 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:26:16 +00:00
Ross Burton
9ae4645baf netbase: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4805 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:25:46 +00:00
Ross Burton
95eb982dc4 psplash: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4804 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:24:48 +00:00
Ross Burton
1f36523f91 avahi: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4803 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:24:12 +00:00
Ross Burton
26628bf010 apmd: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4802 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:22:44 +00:00
Ross Burton
bde70a9f31 initscripts: add dependency headers
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4801 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:20:56 +00:00
Ross Burton
2a7b3ad491 poky-fixed-revisions.inc: bump desktop srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4800 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:17:46 +00:00
Marcin Juszkiewicz
1bb8542a3e initscripts: do not check for kernels <2.4 on mounting swap
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4798 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:47:09 +00:00
Marcin Juszkiewicz
a243bf5df2 keymaps: initscript can be sourced
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4797 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:46:56 +00:00
Marcin Juszkiewicz
4322a92f1e modutils-initscripts: do not call depmod on boot time if not needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4796 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:46:42 +00:00
Marcin Juszkiewicz
bca3ead8ab dpkg: rm rcS.d/S98configure to not run it on non-first boot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4795 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:46:27 +00:00
Marcin Juszkiewicz
d44b557f99 dbus: start at rc5.d/S02 instead of S20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4794 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:46:15 +00:00
Marcin Juszkiewicz
15cc35e419 xserver-nodm: sleep for 20s after X11 start to give time for x11 userland to boot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4793 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:45:59 +00:00
Marcin Juszkiewicz
a0094b2754 xserver-nodm: do not run itself in background
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4792 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:45:44 +00:00
Marcin Juszkiewicz
457dc1c4f2 xserver-nodm: start at rc5.d/S09 not S99
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4791 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:45:28 +00:00
Robert Bradford
faf85bcb77 Move avahi UI tools to a separate binary package.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4790 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:48:08 +00:00
Marcin Juszkiewicz
0a9f1a2ab5 pcmanfm: added missing dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4789 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:41:20 +00:00
Marcin Juszkiewicz
398512ef6e udev: use init script from OLPC
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4788 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:38:04 +00:00
Marcin Juszkiewicz
5e2864a274 vincent: added missing dependency on x11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4787 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:22:50 +00:00
Marcin Juszkiewicz
4fb5a5a3ea syslog-ng: added missing dependency on glib-2.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4786 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:22:34 +00:00
Marcin Juszkiewicz
0c01acd253 matchbox-applet-volume: added missing dependency on gtk+
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4785 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:21:55 +00:00
Marcin Juszkiewicz
abba46adc1 libtool-sdk: create directories before staging into them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4784 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:21:32 +00:00
Marcin Juszkiewicz
254aa06152 libopensync: added missing dependency on zlib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4783 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:20:48 +00:00
Marcin Juszkiewicz
655559f74f moko-gtk-engine: added missing dependency on gtk+
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4782 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:20:29 +00:00
Marcin Juszkiewicz
1b16736f74 libsync: added missing dependency on avahi
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4781 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:24:32 +00:00
Marcin Juszkiewicz
65950aabe5 matchbox-wm-2: added missing dependency on gtk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4780 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:23:55 +00:00
Marcin Juszkiewicz
9723000872 openmoko-mediaplayer2: added missing dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4779 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:23:26 +00:00
Marcin Juszkiewicz
5246cd02ad liburiparser: added from OE (needed by openmoko-mediaplayer2)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4778 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:22:29 +00:00
Marcin Juszkiewicz
44b8971cdc libspiff: added from OE (needed by openmoko-mediaplayer2)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4777 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:22:16 +00:00
Marcin Juszkiewicz
3a7ed03f25 gccmakedep: added missing dependency on util-macros
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4776 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:21:56 +00:00
Marcin Juszkiewicz
08b2c3ba4f imake: added missing dependency on util-macros
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4775 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:21:35 +00:00
Marcin Juszkiewicz
797944f947 networkmanager: added missing dependency on gnome-common
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4774 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:21:13 +00:00
Marcin Juszkiewicz
d1c8fbbef9 lndir: added missing dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4773 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:20:43 +00:00
Marcin Juszkiewicz
853c8819e7 puzzles: added missing dependency on libxt
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4772 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:20:11 +00:00
Marcin Juszkiewicz
9361ec0d3a oh-puzzles: added missing dependency on libowl
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4771 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:19:07 +00:00
Marcin Juszkiewicz
fe4bd95b09 matchbox-panel-2: added missing dependency on dbus-glib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4770 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:18:48 +00:00
Marcin Juszkiewicz
59d28e0937 wbxml2: added missing dependency on expat
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4769 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:18:31 +00:00
Marcin Juszkiewicz
2f19d8828e libnotify: added missing dependency on dbus-glib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4768 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:18:13 +00:00
Marcin Juszkiewicz
1a8244a3a7 libmokopanelui2: added missing dependency on dbus
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4767 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:17:57 +00:00
Marcin Juszkiewicz
5beb432167 libcroco: added missing dependency on zlib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4766 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:17:43 +00:00
Marcin Juszkiewicz
a89ebcbeb8 kf: added missing dependency on libglade
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4765 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:17:28 +00:00
Marcin Juszkiewicz
b43138ae32 libgalago: added missing dependency on dbus-glib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4764 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 10:36:46 +00:00
Marcin Juszkiewicz
4e7c4187bd gypsy: added missing dependency on dbus-glib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4763 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 10:36:32 +00:00
Marcin Juszkiewicz
f7f367dc0a contacts: disable GNOME-VFS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4762 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 08:25:45 +00:00
Marcin Juszkiewicz
7c2d406866 dates: added missing dependency on libowl
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4761 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 08:25:16 +00:00
Marcin Juszkiewicz
1dfb747f6e clipboard-manager: added missing dependency on x11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4760 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 08:24:46 +00:00
Marcin Juszkiewicz
d512da656b contacts: added missing dependency on libowl
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4759 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 08:24:17 +00:00
Marcin Juszkiewicz
4a38dabbbf packaged-staging.bbclass: force symlinking as ipkg->opkg link can be present
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4758 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 07:45:51 +00:00
Marcin Juszkiewicz
7344690627 sqlite3: stage headers in do_stage task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4757 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 07:45:29 +00:00
Marcin Juszkiewicz
bc0a19c1ba vte: added missing dependency on ncurses
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4756 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 07:45:08 +00:00
Marcin Juszkiewicz
32b7efc8d5 fstests: added missing dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4755 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-01 10:33:27 +00:00
Marcin Juszkiewicz
7f8da38b3e packaged-staging: allow to set DEPLOY_DIR_PSTAGE in local.conf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4754 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-01 10:33:06 +00:00
Marcin Juszkiewicz
8344c7b3a9 fontconfig: updated to 2.6.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4753 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 15:30:16 +00:00
Marcin Juszkiewicz
98b1bac54b fontconfig: drop freetype-native dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4752 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 15:29:52 +00:00
Robert Bradford
954f1cc2b6 Bump oprofileui revision
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4751 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 14:16:53 +00:00
Marcin Juszkiewicz
83ea1f3879 apt-native: create var/log/apt/ dir so rootfs building will work
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4750 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 13:33:18 +00:00
Marcin Juszkiewicz
47885dcd33 rootfs_deb: use dpkg-scanpackages as our apt-native does not have apt-ftparchive anymore
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4749 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 13:33:03 +00:00
Marcin Juszkiewicz
c12a908c3f dpkg: ncurses were needed only for dselect
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4748 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 13:32:50 +00:00
Marcin Juszkiewicz
bc194fe321 apt-native: remove db-native and curl-native dependencies
idea from:
http://excogito.wordpress.com/2008/06/30/hacks-to-reduce-pokylinux-build-time/

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4747 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 13:32:23 +00:00
Marcin Juszkiewicz
5ec2c0bcdf apt: moved apt dependencies to apt recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4746 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 13:31:59 +00:00
Richard Purdie
d6c1ea97f3 ipkg-link: Drop
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4745 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 11:37:12 +00:00
Richard Purdie
d5d1466025 handbook: Update to reference opkg. not ipkg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4744 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 10:04:11 +00:00
Richard Purdie
8e9f535de8 oprofile: Add RRECOMMENDS for kernel-vmlinux
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4743 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 10:01:14 +00:00
Marcin Juszkiewicz
a6e8538c3e linux-rp 2.6.26-rc4: fix c7x0 config, added patch for unbreaking CPUFreq
"conservative" governor cannot be compiled into kernel without simple
patch (send mainline)

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4742 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-27 17:50:47 +00:00
Marcin Juszkiewicz
87905fd6d5 linux-rp: mark 2.6.26-rc4 as default for c7x0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4741 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-27 16:38:23 +00:00
Richard Purdie
8ce2e75dd7 webkit-gtk: For now, don't pull in gstreamer plugins or gnome-vfs on darwin
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4740 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 20:51:35 +00:00
Richard Purdie
4f471c9a75 site/arm-darwin: Add/fix various entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4738 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 20:46:53 +00:00
Richard Purdie
1308e6ec52 site/common-uclibc: Add some extra entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4737 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 20:23:14 +00:00
Richard Purdie
8722fb9b43 bzip2: Add 1.0.5 and autotool it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4736 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 19:34:56 +00:00
Richard Purdie
85221a39bc clutter: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4735 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 15:50:35 +00:00
Richard Purdie
f4f936a3a7 clutter-svn: Update enable-tests patch after recent svn changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4734 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 15:49:50 +00:00
Joshua Lock
932d0b00da Use /sbin/iptables if which iptables fails.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4733 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 14:27:31 +00:00
Samuel Ortiz
41d987a5be nokia8x0: Serial console is on ttyS1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4732 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 14:12:50 +00:00
Samuel Ortiz
b3fb3ccceb linux-nokia800: Add diablo n800/n810 kernel
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4731 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 14:08:33 +00:00
Marcin Juszkiewicz
a954363b76 apt: bump PR after last change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4730 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-25 15:59:48 +00:00
Marcin Juszkiewicz
bcfd6c0362 apt: unbreak host checking
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4729 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-25 15:26:54 +00:00
Ross Burton
1d73583a58 initscripts: don't exit in sysfs.sh as this is sources
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4728 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-25 15:12:21 +00:00
Ross Burton
6b0a7968b4 initscripts: remove obsolete tests
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4727 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-25 15:10:33 +00:00
Ross Burton
6cd426013e initscripts: don't create subshells for simple tests
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4726 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-25 15:09:05 +00:00
Ross Burton
5da8c4a3d8 xserver-kdrive-common, xtscal: move the X session script from former to latter
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4725 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-24 11:01:06 +00:00
Ross Burton
31006b91f8 xserver-kdrive-common: remove the xrdb session script, the xrdb package has it now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4724 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-24 10:54:43 +00:00
Ross Burton
01c743d742 xrdb: move the xrdb xsession from xserver-kdrive-common to here
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4723 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-24 10:54:14 +00:00
Ross Burton
9b63c68b0f xorg-app: remove unused patch files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4722 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-24 10:53:28 +00:00
Ross Burton
f6e7776727 udev: save another fork in mount.sh
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4721 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-23 14:28:36 +00:00
Ross Burton
9f5ec59794 poky-fixed-revisions.inc: bump panel version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4720 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-23 10:47:17 +00:00
Ross Burton
424de0873d gtk: upgrade to 2.13.3 in bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4719 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-23 10:45:33 +00:00
Ross Burton
43f5623d4c vte: ship the pty helper
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4718 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-23 10:30:20 +00:00
Ross Burton
7717814038 udev: don't fork so much in mount.sh
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4717 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-23 10:27:10 +00:00
Ross Burton
f25cb73075 ubootchart: increase priority of ubootchartd so it replaces init
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4715 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-20 11:08:56 +00:00
Ross Burton
bedf34bbac poky-fixed-revisions.inc: bump matchbox-desktop version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4714 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 16:15:33 +00:00
Ross Burton
1f96af0ff2 formfactor: add omap-3430sdp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4713 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 15:48:47 +00:00
Marcin Juszkiewicz
c8bccd9c9f apt: added forgotten patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4712 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 15:43:10 +00:00
Ross Burton
d1cee61cb4 pointercal: add omap 3430/zoom calibration
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4711 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 15:38:31 +00:00
Marcin Juszkiewicz
91d7c5b3cf apt: update to 0.7.14
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4710 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 15:16:30 +00:00
Marcin Juszkiewicz
7e8cf4d8d6 dpkg: upgrade to 1.14.19
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4709 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 15:16:11 +00:00
Ross Burton
2bbbafbf5f gst-plugins-base: upgrade to 0.10.20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4708 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 13:20:00 +00:00
Ross Burton
f2797b36f3 liboil: update to 0.3.14
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4707 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 13:19:12 +00:00
Marcin Juszkiewicz
27ca3c3e3d opkg: S98configure script is needed only on first boot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4705 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 13:05:28 +00:00
Ross Burton
ba3f99d750 gstreamer: upgrade to 0.10.20, drop merged patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4704 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 12:58:02 +00:00
Ross Burton
0f31e7dbd2 gst-plugins-base: pass -f to rm to avoid failure if reconfiguring
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4703 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 07:16:23 +00:00
Marcin Juszkiewicz
a9151d421e poky.conf: changed comment about opensync
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4702 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 11:36:32 +00:00
Marcin Juszkiewicz
9b2c23fb14 libsync: update dependencies to OpenSync 0.36 components
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4701 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 11:26:52 +00:00
Marcin Juszkiewicz
16f77e24fc poky.conf: re-enable OpenSync components for world builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4700 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 11:26:37 +00:00
Marcin Juszkiewicz
08e1e60a22 opensync: drop SVN recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4699 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 11:26:12 +00:00
Marcin Juszkiewicz
323cb703dd syncml-client: drop as it is not fetchable anymore and OpenSync has own plugin for SyncML
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4698 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 11:25:58 +00:00
Marcin Juszkiewicz
e10824682b cmake: remove non-native one as cmake cannot be cross-compiled yet
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4697 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 10:15:56 +00:00
Marcin Juszkiewicz
d3f559d86d package.bbclass: changed library regexp to get dependencies for opensync plugins properly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4696 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:37:33 +00:00
Marcin Juszkiewicz
347ed8ae2d checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4695 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:37:18 +00:00
Marcin Juszkiewicz
b032203f10 msynctool: added 0.36
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4694 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:36:58 +00:00
Marcin Juszkiewicz
bd9cc19e51 libopensync: added check to dependencies and patch to get rid of Python
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4693 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:36:46 +00:00
Marcin Juszkiewicz
42243f8179 libopensync: allow to build plugins in their source dir
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4692 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:36:29 +00:00
Marcin Juszkiewicz
3a9ee10cab libopensync: zlib is not required
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4691 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:36:07 +00:00
Marcin Juszkiewicz
c6e9ca1467 opensync: add 0.36 (latest stable)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4690 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:35:54 +00:00
Marcin Juszkiewicz
6c0e524a7c libsyncml: added 0.4.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4689 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:35:37 +00:00
Marcin Juszkiewicz
da3040f297 cmake.bbclass: added version from OE + cross-compilation support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4688 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:35:24 +00:00
Marcin Juszkiewicz
d03024f85a cmake: added 2.6.0 (based on OE 2.4.8 recipes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4687 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:35:12 +00:00
Marcin Juszkiewicz
a1f24d10a6 opensync: set SVN versions as non-default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4686 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:34:54 +00:00
Richard Purdie
50f13f955a opensync/syncml: Sync with changes in layout upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4684 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-17 15:42:01 +00:00
Richard Purdie
30d39ad578 poky-autobuild-notifier.bbclass: Make sure the message is sent to all recipients
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4682 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-17 13:11:06 +00:00
Richard Purdie
103372246d poky-autobuild-notifier.bbclass: Fix parse error
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4681 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-17 12:01:17 +00:00
Richard Purdie
e38122a26d scripts/poky-autobuild: Activate poky-autobuild-notifier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4680 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-17 11:49:36 +00:00
Richard Purdie
a833e9a35f classes: Add poky-autobuild-notifier class
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4679 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-17 11:46:50 +00:00
Ross Burton
afe20e4091 settings-daemon: drop the use of xrdb as its old school
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4677 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 16:34:33 +00:00
Richard Purdie
51948abc94 lirc: 0.7.1 -> 0.8.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4676 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:39:44 +00:00
Richard Purdie
ba66617462 Drop empty directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4675 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:16:14 +00:00
Marcin Juszkiewicz
005c6667ea bash: update patches to 039
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4674 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:15:53 +00:00
Richard Purdie
90bafd3c37 speex: Drop 1.1.12+1.2beta2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4673 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:14:37 +00:00
Richard Purdie
778546ea64 Drop empty directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4672 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:10:47 +00:00
Richard Purdie
99efd2092f lzo: Drop 1.08
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4671 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:08:59 +00:00
Richard Purdie
322393c27f linux-hotplug: Drop, we don't support 2.4 kernels
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4670 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:07:51 +00:00
Richard Purdie
5b286d9493 linux-libc-headers: Clear out old versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4669 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:07:18 +00:00
Richard Purdie
fa3ae725a8 linux-libc-headers: Clear out old versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4668 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:06:51 +00:00
Richard Purdie
25c0b97308 linux-libc-headers: Clear out old versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4667 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:06:28 +00:00
Richard Purdie
018963dfac gtk-engines: Drop 2.7.1, make 2.12 default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4666 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 10:59:43 +00:00
Richard Purdie
9c0b1afe54 db: Drop 4.1.25
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4665 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 10:53:30 +00:00
Richard Purdie
59ac2af3c9 apt: Remove 0.7.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4664 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 10:51:58 +00:00
Richard Purdie
5d4591b662 valgrind: Drop 3.2.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4663 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 10:50:21 +00:00
Richard Purdie
bcbc39bd5a syslinux-native: Drop old versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4662 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 10:48:30 +00:00
Richard Purdie
8376756160 task-poky-x11-sato: Remove matchbox-themes-gtk, its not needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4661 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 10:44:39 +00:00
Ross Burton
0d007363d7 gtk+: remove 2.6.10
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4660 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 10:14:57 +00:00
Ross Burton
0a2c4cd9bd gnome-keyring: remove old 0.8.1 version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4659 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 09:44:16 +00:00
Ross Burton
4f44cc153d contacts: update to 0.9 and refresh patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4658 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 07:25:20 +00:00
Marcin Juszkiewicz
5b6fb58329 vala(-native): added to satisfy dependencies of openmoko-terminal2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4657 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-14 14:28:48 +00:00
Marcin Juszkiewicz
af93369dd7 openmoko-terminal2: fix name of Liberation fonts package in RDEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4656 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-14 14:28:35 +00:00
Marcin Juszkiewicz
c931b7563e tiff: make it work after libtool upgrade
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4655 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-14 13:42:22 +00:00
Richard Purdie
3c58460fc8 meta-toolchain: Fix to use layout_libdir
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4654 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-14 12:29:02 +00:00
Richard Purdie
2c74c80653 meta-toolchain: Make sure lockfiles directory exists
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4652 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-14 09:39:00 +00:00
Ross Burton
19968fae16 poky-fixed-revisions.inc: upgrade e-d-s to r676
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4650 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 16:56:41 +00:00
Ross Burton
6a7b00d11e poky-fixed-revisions.inc: bump gconf-dbus version to 693
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4649 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 16:48:00 +00:00
Ross Burton
74df02ea32 gnome-vfs: remove 2.18.1, unused now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4648 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 16:35:37 +00:00
Richard Purdie
9745db65a7 packaged-staging.bbclass: Fix indentation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4647 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 16:21:28 +00:00
Ross Burton
168fda493a packaged-staging.bbclass: create the opkg directories as required (from Richard)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4646 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 16:15:47 +00:00
Ross Burton
f12d247cd8 glib,atk,pango,gtk+: add unstable releases and use in poky-bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4645 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 16:14:42 +00:00
Ross Burton
4d650a79c6 dbus-glib: upgrade to 0.76
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4644 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 16:09:11 +00:00
Marcin Juszkiewicz
f37e581b87 initscripts: use pidof command in killproc() function
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4643 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 14:21:01 +00:00
Marcin Juszkiewicz
7f5b6f9339 initscripts: rename simple shell scripts to *.sh so they are sourced instead of forking
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4642 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 14:20:37 +00:00
Marcin Juszkiewicz
b357bf3297 initscripts: dropped suport for mtdram style ramdisk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4641 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 14:20:09 +00:00
Marcin Juszkiewicz
123cce0f78 initscripts: do not install 'devices' initscript - we do not support devfsd
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4640 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 14:19:47 +00:00
Marcin Juszkiewicz
a8cda2fa91 libtool: changed staging - will unbreak pulseaudio
- stage headers/library in libtool
- $TARGET_ARCH-libtool and m4 macros in libtool-cross


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4639 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 14:14:10 +00:00
Ross Burton
f3d0826f61 pango-1.18.3: move the SRC_URI defintion to the bb files as the patches to apply are not correct for all versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4638 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 13:24:32 +00:00
Ross Burton
4ffff2ed20 pango-1.16.5: remove, it isn't used
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4637 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 13:22:25 +00:00
Ross Burton
a55c18a132 atk_1.18.0.bb: remove as it is unused
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4636 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 13:12:22 +00:00
Richard Purdie
4353e39f27 poky-fixed-revisions.inc: Update SRCREV for opkg 4467 -> 4488
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4635 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 11:21:41 +00:00
Richard Purdie
7fc8a730a1 gst-plugins-good: Add RPROVIDES for gst-plugin-id3demux
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4634 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 21:40:26 +00:00
Richard Purdie
7438d56cae image.bbclass: Make sure DEPLOY_DIR_IMAGE exists before running image generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4633 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 20:18:24 +00:00
Richard Purdie
75d7e7cb29 popt: 1.13 -> 1.14 to fix uclibc issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4632 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 19:58:08 +00:00
Richard Purdie
50d816f8d0 Add formfactor to handbook todo list
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4631 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 19:46:52 +00:00
Richard Purdie
1679f80738 clutter: Prefer svn version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4630 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 17:10:24 +00:00
Richard Purdie
2a8cda92f9 clutter.inc: Add omap-3430sdp options
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4629 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 17:05:18 +00:00
Richard Purdie
1ef9efbb9c task-poky-nfs: Fix for uclibc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4628 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 14:38:19 +00:00
Richard Purdie
deb75e06a5 gtk+.inc: Handle uclibc case correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4627 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 14:36:09 +00:00
Richard Purdie
f057afbf50 local.conf.sample: Use pokylinux.org
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4626 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 10:38:25 +00:00
Marcin Juszkiewicz
822ea0e698 bitbake: apply r1075 from upstream to get postinsts working again
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4625 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 10:37:02 +00:00
Richard Purdie
d99418ab4a poky.bbclass: Use pokylinux.org as the source mirror
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4624 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 10:36:20 +00:00
Richard Purdie
f873d5561c prelink: Merge DTPOFF32 fix into main patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4623 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 10:13:17 +00:00
Richard Purdie
5d40cb0d53 prelink: Add fix to correctly handle R_ARM_TLS_DTPOFF32 symbols
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4622 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-11 19:24:14 +00:00
Ross Burton
7f0ef9ed2d poky-fixed-revisions.inc: Bump matchbox-desktop to get as-needed fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4621 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-11 15:10:06 +00:00
Richard Purdie
96fa4cd3d7 glibc-2.6.1: Add include-fixed,patch to fix issues with recent gcc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4620 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-11 12:13:04 +00:00
Richard Purdie
64a64788c1 gcc-cross-configure.inc: Move libssp to staging directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4619 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-11 11:53:14 +00:00
Richard Purdie
3bac7a0ab2 tune-cortexa8.inc: Disable -ftree-vectorize option for libxcursor for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4617 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-10 13:37:58 +00:00
Richard Purdie
8dde4c75ad linux-omap: Add 2.6.22.19 version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4616 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-10 12:13:04 +00:00
Richard Purdie
d2ae519cc3 conf/machine/include: Add tuning .inc files from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4615 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-10 11:36:33 +00:00
Richard Purdie
343c2cf010 poky-external-csl2006q3.inc: Set TOOLCHAIN_OPTIONS so the sysroot is set correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4614 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-09 22:41:00 +00:00
Richard Purdie
3c2996bc69 avahi.inc: Add missing libglade dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4613 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-07 13:38:24 +00:00
Robert Bragg
3dbb2c002e Newer versions of gcc have multiple internal header directories and when
glibc builds using -nostdinc, it must also add all these internal directories
via -system.

This adds a patch to make sure the toolchain's "include-fixed" directory gets
included in glibc_2.5 builds (if it exists)


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4612 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-07 01:07:18 +00:00
Robert Bragg
dd5ed4b3ad Adds a patch for glibc-2.5 so as to no longer reference linux's private
asm/procinfo.h and instead use a glibc internal definition for HWCAP_VFP.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4611 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 17:20:20 +00:00
Marcin Juszkiewicz
94d87fa962 avahi: enable GTK support (required by OProfileUI)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4610 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 15:58:11 +00:00
Marcin Juszkiewicz
f3d5c0f850 distcc: ship fixed desktop file to get QA happy
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4609 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 15:39:35 +00:00
Marcin Juszkiewicz
23603c7c91 mtd-utils: move tag to current HEAD - fix build error on Fedora 9 (reported by prpplague)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4608 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 15:18:03 +00:00
Marcin Juszkiewicz
bb3a13bddb vte: libvte package should not contain libvte.so
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4607 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 15:17:35 +00:00
Richard Purdie
ee47fe0a76 Add eabi7 POKYMODE for csl2007 toolchain for experimentation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4606 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 14:35:57 +00:00
Richard Purdie
d03981d6c1 gcc: Add csl 2007q3 from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4605 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 14:34:02 +00:00
Marcin Juszkiewicz
76c8b40e44 opkg prints 'loading conf' informations so we get two lines each time
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4604 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 14:14:59 +00:00
Marcin Juszkiewicz
8009f0e3fe rootfs_ipk.bbclass: do grep in install_all_locales just once
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4603 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 14:14:28 +00:00
Marcin Juszkiewicz
99e0700b4b rootfs_ipk.bbclass: reformatted install_all_locales function
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4602 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 14:14:10 +00:00
Marcin Juszkiewicz
eedc6b9b2f rootfs_ipk: added ROOTFS_POSTINSTALL_COMMAND
It is for functions which wants to install/remove packages after rootfs is
populated but before flags are mangled.

This can be used by 'install_all_locales' function for example.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4601 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 14:13:40 +00:00
Richard Purdie
d35ae18439 poky-floating-revisions.inc: Disable webkit-gtk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4600 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 10:02:35 +00:00
Richard Purdie
bb0b617548 stage-manager-ipkg: Fix quoting in sed expression fixing sed errors
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4599 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 09:54:10 +00:00
Richard Purdie
dedaeb4fcb packaged-staging.bbclass: Tweak package install command
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4598 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 09:52:53 +00:00
Marcin Juszkiewicz
65ff103fd8 pulseaudio: add forgotten patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4597 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 09:10:40 +00:00
Richard Purdie
b6f01d3205 poky-floating-revisions: Prune pointless PREFERRED_VERSIONs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4596 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 22:44:53 +00:00
Richard Purdie
7186fa2474 poky-fixed-revisions: Prune pointless PREFERRED_VERSIONs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4595 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 22:43:56 +00:00
Richard Purdie
efbf8bc522 poky.conf: Move fixed revisions to a separate file, add floating revisions file merging in older file contents. Set bleeding builds to use the floating revisions.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4594 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 22:05:21 +00:00
Richard Purdie
aa6d1a3122 task-poky: Split task-poky-x11-sato into a separate file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4593 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 21:38:48 +00:00
Richard Purdie
2e38d27de0 task-poky: Split task-poky-apps-x11-pimlico into a separate file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4592 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 21:35:18 +00:00
Richard Purdie
d4e39f916c rootfs_ipk.bbclass: Fix for use with lock capable opkg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4591 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 21:18:11 +00:00
Marcin Juszkiewicz
f6d53bb464 libatomic_ops: added forgotten patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4590 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 20:52:45 +00:00
Marcin Juszkiewicz
8678ec5d12 rootfs_ipk.bbclass: remove opkg lists later as some rootfs postprocessing may require them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4589 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 20:52:08 +00:00
Marcin Juszkiewicz
626a4ac599 rootfs_ipk.bbclass: added install_all_locales function
This code checks which packages got installed in rootfs and install
locale packages for all languages (taken from IMAGE_LOCALES).


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4588 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 20:51:43 +00:00
Marcin Juszkiewicz
14b747cb79 rootfs_ipk.bbclass: do not install glibc-localedata-i18n separately - language support will fetch it automatically
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4587 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 20:51:21 +00:00
Richard Purdie
31a8eb3831 linux-rp_2.6.25+2.6.26-rc4: Bump PR after kernel.bbclass changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4586 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 10:50:59 +00:00
Richard Purdie
7a9da6a049 kernel.bbclass: Sync with OE and get recent kernel i386 -> x86 fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4585 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 10:49:22 +00:00
Richard Purdie
e284465a73 v86d: Force the correct configure options since it doesn't give sane defaults when cross compiling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4584 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 10:31:58 +00:00
Richard Purdie
2b2c8ec715 poky.conf: Update exmap-console SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4583 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 08:47:54 +00:00
Robert Bragg
0700c757db renames CVS_TARBALL_STASH to SRC_TARBALL_STASH which does the same thing but
just has a slightly nicer name.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4581 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-04 17:04:06 +00:00
Richard Purdie
bcc0079bf6 qemu-config: Add extra options to the default exports file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4580 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-03 08:20:01 +00:00
Richard Purdie
342914e3e3 poky.conf: Update opkg and derivatives from 4209 to 4467
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4579 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-02 17:00:31 +00:00
Richard Purdie
820bfa725f bitbake.conf: Fix PARALLEL_MAKE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4578 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-02 13:04:33 +00:00
Marcin Juszkiewicz
6316aa9f40 checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4577 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-02 10:52:40 +00:00
Richard Purdie
3f2be0f193 linux-rp-2.6.25+2.6.26-rc4: Drop unused patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4576 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-02 09:43:08 +00:00
Marcin Juszkiewicz
763cea2bc1 linux-openmoko: do not provide broken symlink to latest image - kernel.bbclass do that better
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4575 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-02 08:58:33 +00:00
Richard Purdie
24101843b6 linux-rp: Add 2.6.25+2.6.26-rc4, make default for qemuarm, qemux86 and spitz
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4574 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-02 08:52:27 +00:00
Richard Purdie
2ef11ee954 linux-rp: Sync recipes with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4573 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 23:01:30 +00:00
Richard Purdie
3618a083d7 linux-rp-2.6.23: Add patches from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4572 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 23:00:08 +00:00
Richard Purdie
fe8d060b6c linux-rp-2.6.24: Add patches from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4571 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 22:59:27 +00:00
Richard Purdie
47a464d97b linux-rp-2.6.24: Add patches from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4570 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 22:58:34 +00:00
Richard Purdie
ecec2e582c linux-rp-2.6.24: Sync defconfigs with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4569 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 22:57:36 +00:00
Richard Purdie
2850555d1b linux-rp-2.6.23: Sync defconfigs with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4568 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 22:56:38 +00:00
Richard Purdie
04e4de5b43 v86d: 0.1.3 -> 0.1.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4567 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 21:35:44 +00:00
Richard Purdie
578d807f0a libpng12: 1.2.16 -> 1.2.20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4566 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 16:11:11 +00:00
Richard Purdie
e15455541c qemu: Fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4565 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-29 11:48:43 +00:00
Richard Purdie
9e6cfe2225 base.bbclass: Disable do_mrproper - it doesn't do anything sane/useful
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4563 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-29 09:28:36 +00:00
Robert Bradford
6a86b13028 Add TI OMAP 3430SDP Kernel and machine file.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4562 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-28 14:33:17 +00:00
Robert Bradford
6bb1c616ad Remove 'bogus' kernel for LogicPD Zoom. Should be provided through standard
3430SDP support.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4561 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-28 14:21:52 +00:00
Robert Bradford
b024871959 Remove 'bogus' machine file. Zoom support should be possible through standard
3430SDP.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4560 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-28 14:20:34 +00:00
Robert Bradford
16b22d2661 Add machine file for LogicPD OMAP3430 Zoom Kit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4559 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-28 12:49:36 +00:00
Robert Bradford
fe878eda3c Add kernel for LogicPD OMAP3430 Zoom Kit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4558 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-28 12:48:47 +00:00
Marcin Juszkiewicz
391e762feb libtool: do not stage - libtool-cross stage proper m4 macros
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4557 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-28 12:41:59 +00:00
Robert Bragg
f83b1de69b Bumps the psplash SRCREV and removes the fbdev pixel format patch that has now
been applied upstream.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4556 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-27 16:53:08 +00:00
Marcin Juszkiewicz
d723f4212e libtool: stage headers
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4555 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:10:46 +00:00
Marcin Juszkiewicz
dee07adaf1 poky: update revisions of openmoko components
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4554 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:10:34 +00:00
Marcin Juszkiewicz
2d2c9c5a6e poky-image-openmoko: use webkit version of web
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4553 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:10:21 +00:00
Marcin Juszkiewicz
56bd25c1ca openmoko: merge with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4552 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:10:08 +00:00
Marcin Juszkiewicz
fb8af86c44 poky: sort SRCREV alphabetically
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4551 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:09:25 +00:00
Marcin Juszkiewicz
f4db03f644 pulseaudio: merge with OE + patches for libtool 2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4550 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:09:11 +00:00
Marcin Juszkiewicz
d4740e0ebc libsndfile: merge with OE
Revision: a861d7ae9f7e1ef52c56fcb6017fe9b7c48dc72b
Ancestor: 3fe444996883cc54a95f94bd89d9fba641d08c20
Author: mickeyl@openembedded.org
Date: 2007-12-03T20:22:24
Branch: org.openembedded.dev

Modified files:
        packages/libsndfile/libsndfile1_1.0.17.bb

ChangeLog:

libsndfile 1.0.17 needs an ugly hardcoded hack for some autofoo variables
otherwise it silently fails on runtime. all the ugly low level
research done by graeme@openmoko.org - thanks!


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4549 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:08:54 +00:00
Marcin Juszkiewicz
27e194b714 libsndfile: there are c++ files in sources - fix configure.ac
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4548 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:08:41 +00:00
Richard Purdie
10f85ff8d5 task-poky: Fix variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4547 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 16:28:00 +00:00
Robert Bradford
f983d4379d Actually make NETWORK_MANAGER overrideable.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4546 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 15:38:50 +00:00
Robert Bradford
acd0039768 Make NetworkManager overrideable for machines.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4545 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 15:21:59 +00:00
Robert Bragg
bd072907ae Adds support for changing the fbdev pixel format when the
default (e.g. 8bpp pallet mode) isn't supported.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4544 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 13:49:31 +00:00
Richard Purdie
1db5747b47 openssl: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4543 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 10:43:51 +00:00
Richard Purdie
83b46ebc65 pokyABConfig.py: Add om-gta02
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4542 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 10:25:09 +00:00
Richard Purdie
d604b45027 machine/om-gta*.conf: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4541 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 10:10:44 +00:00
Richard Purdie
887c877592 poky.conf: Update libgsmd and add xserver-kdrive-glamo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4540 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 10:09:17 +00:00
Richard Purdie
39eb232793 libgsmd: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4539 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 10:03:59 +00:00
Richard Purdie
691f2eb576 Add xserver-kdrive-glamo from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4538 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 09:13:24 +00:00
Ross Burton
0ce2f383d6 gst-plugins-ugly: upgrade to 0.10.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4537 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 08:59:01 +00:00
Richard Purdie
ce433abff4 formfactor: Rename fic-gta01 to om-gta01 as per upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4536 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 08:24:51 +00:00
Richard Purdie
8b243f4e1c poky-qemu.README: Minor updates
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4535 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 08:22:47 +00:00
Richard Purdie
e95249b659 Rename fic-gta01 to om-gta01 as per upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4534 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 08:22:15 +00:00
Richard Purdie
c56b95f3ae Rename fic-gta01 to om-gta01 as per upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4533 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 08:21:04 +00:00
Richard Purdie
2c4695a03c gcc-cross-initial-4.3.0: Add DEPENDS on mpfr-native and gmp-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4532 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 22:06:06 +00:00
Richard Purdie
820845f6b7 packaged-staging.bbclass: The staging_packager function should not be installing the package, that is the job of the staging_package_installer() function which is called with the correct locks held
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4531 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 22:00:10 +00:00
Richard Purdie
7b6f1b8aed build.py: Fix task override handling (breaks compatibility but it didn't work at all before)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4530 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 21:20:44 +00:00
Richard Purdie
9d81637f62 event.py: Revert accidental but harmless commit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4529 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 21:09:38 +00:00
Richard Purdie
019392eadb Drop bbimage
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4528 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 21:02:39 +00:00
Richard Purdie
c209f853b6 image.bbclass: Drop bbimage command
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4527 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 20:20:08 +00:00
Richard Purdie
b85bc2744a devshell.bbclass: Export needed variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4526 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 20:19:01 +00:00
Richard Purdie
f7dd25d3f3 image.bbclass: Fix whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4525 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 20:16:49 +00:00
Marcin Juszkiewicz
240f40317f checksums.ini: added some entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4524 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 19:29:40 +00:00
Marcin Juszkiewicz
8ca802ec83 gnutls: update to 2.2.5 (security updates)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4523 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 19:28:11 +00:00
Richard Purdie
b3f86c3539 bitbake.conf: Properly export the PATH variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4522 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 18:51:07 +00:00
Richard Purdie
fe1c075411 rootfs_deb.bbclass: Use DPKG_ARCH for the architecture field, not TARGET_ARCH since it breaks x86
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4520 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 13:17:53 +00:00
Richard Purdie
831cf524fc poky-image-minimal: Fix IMAGE_INSTALL
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4519 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 09:38:41 +00:00
Richard Purdie
37f3bbaa41 module.bbclass: Fix external module version dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4518 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 09:35:53 +00:00
Richard Purdie
bfe8092d3b poky-image.bbclass: Correctly handle inserting package-managers into images by making it an image feature
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4517 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 14:58:34 +00:00
Richard Purdie
03c0969ef8 poky-image.bbclass: Remove DISTRO_TASKS variable and replace with POKY_BASE_INSTALL
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4516 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 14:56:00 +00:00
Marcin Juszkiewicz
95198984df linux-mx31: disable CONFIG_LOCALVERSION_AUTO
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4515 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 14:36:12 +00:00
Marcin Juszkiewicz
fd7396b709 linux-mx31: disable CONFIG_LOCALVERSION_AUTO
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4514 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 14:35:38 +00:00
Marcin Juszkiewicz
a62a58345f linux-nokia800: disable CONFIG_LOCALVERSION_AUTO
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4513 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 14:35:19 +00:00
Marcin Juszkiewicz
c5acfef4d2 linux-rp: disable CONFIG_LOCALVERSION_AUTO
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4512 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 14:34:52 +00:00
Richard Purdie
6a468efd9a rootfs_deb.bbclass: Use /var/dpkg for dpkg status data
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4511 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 14:16:48 +00:00
Richard Purdie
76df5abe0b base-files/initscripts: Switch to using /var/volatile for volatiles in common with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4510 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 13:54:14 +00:00
Richard Purdie
1cc5d12080 sysvinit: Enable volatiles caching
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4509 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 13:39:48 +00:00
Richard Purdie
c87c8e4071 initscripts: Sync populate-voltiles.sh performance improvements from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4508 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 13:38:00 +00:00
Richard Purdie
b8d979bf08 run-postinsts: Handle dpkg based images too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4507 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 12:37:49 +00:00
Richard Purdie
8b60069706 rootfs_deb: Export OPKG_OFFLINE_ROOT for update-alternatives fixing dpkg rootfs generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4506 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 10:08:34 +00:00
Richard Purdie
d35f304c2a gtk-icon-cache.bbclass: Using dashes in shell function names is a really bad idea
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4505 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 08:40:02 +00:00
Richard Purdie
f1e89b2bb9 bitbake: Sync with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4504 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 20:41:58 +00:00
Richard Purdie
4bf7ed5458 gcc-package-sdk.inc: Make sure c++ headers are included
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4503 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 17:23:04 +00:00
Richard Purdie
7b86677dde gcc-configure-*.inc: Fix up local-prefix and gcc-include-dir options
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4502 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 17:19:06 +00:00
Richard Purdie
20368362fd clutter-box2d: Install the file accounting for libtool
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4501 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 14:49:35 +00:00
Richard Purdie
0b891edd22 task-poky-clutter: Add clutter-box2d
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4498 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 09:22:18 +00:00
Richard Purdie
816639fb2e task-poky: Split out tools tasks to a separate file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4497 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 09:12:40 +00:00
Richard Purdie
33826e0037 task-poky: Split out nfs tasks to a separate file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4496 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 09:07:42 +00:00
Richard Purdie
dc101b07e2 clutter-box2d: Install blockbox example
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4494 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 08:42:49 +00:00
Richard Purdie
a528013185 poky.conf: Bump clutter-box2d SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4493 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 08:40:09 +00:00
Richard Purdie
7d4beb21d5 packaged-staging.bbclass: Make the class compatible with opkg, ipkg and ipkg-sh and allow auto switching between whichever is available. Fix task dependencies in BB_STAMP_POLICY == whitelist case. Remove now unneeded basic dependencies.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4492 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-18 21:24:41 +00:00
Richard Purdie
aa3141e979 image.bbclass: Fix locking so multiple image targets work
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4491 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-18 17:56:29 +00:00
Richard Purdie
039498050e stagemanager-native: This uses no patches do don't depend on any patch tools
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4490 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-18 16:28:30 +00:00
Richard Purdie
9909e989d9 patch.bbclass: Make it possibe to override the patch dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4489 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-18 16:22:21 +00:00
Richard Purdie
f0e154b9f9 packaged-staging.bbclass: Execute staging_helper earlier to make sure the configuration file exists when needed. When installing the package after building make sure the control and list files are created. Use stage-manager-ipkg-build instead of needing ipkg-utils-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4488 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-18 14:12:15 +00:00
Richard Purdie
0b54064240 stagemanager-native: Add stage-manager-ipkg and stage-manager-build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4487 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-18 14:10:12 +00:00
Richard Purdie
43a9974521 gcc: Sync libssp changes from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4486 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-16 09:28:06 +00:00
Richard Purdie
3c35b00196 gcc: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4485 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-16 09:06:00 +00:00
Richard Purdie
4c664f698c packaged-staging.bbclass: Improve postamble exit code handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4484 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-16 07:18:42 +00:00
Richard Purdie
1cde6638f5 Add clutter-box2d
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4483 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 17:43:57 +00:00
Richard Purdie
703394c66e site/arm-darwin: Add ac_cv_va_copy
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4482 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 14:42:30 +00:00
Richard Purdie
9bc7b7c4f1 meta-toolchain: Fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4481 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 14:18:53 +00:00
Richard Purdie
0a4ca92efe clutter: Use gtk-doc.bbclass
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4480 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 14:12:25 +00:00
Richard Purdie
9b6d8f4400 classes: Add gtk-doc.bbclass
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4479 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 14:11:13 +00:00
Richard Purdie
baadb355da meta-toolchain: Fix symlink for darwin
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4478 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 13:57:08 +00:00
Richard Purdie
1d4c242726 meta-toolchain: Tweak CONFIGURE_FLAGS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4477 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 13:05:36 +00:00
Richard Purdie
3c819c6330 meta-toolchain: Add some extra useful configuration variables and darwin specific tweaks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4476 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 13:04:49 +00:00
Richard Purdie
a71df5506a packaged-staging.bbclass: Add code to handle checking the stamp dependency tree properly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4472 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-14 16:50:51 +00:00
Ross Burton
217b864ca3 Use /sbin/fdisk because not all systems has /sbin in PATH
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4470 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-14 12:57:11 +00:00
Marcin Juszkiewicz
71cb5a569d mtd-utils: update to newer snapshot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4469 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-14 11:05:37 +00:00
Richard Purdie
167052a8c5 bitbake: build.py: Need to run expandKeys before launching tasks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4467 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-13 11:45:48 +00:00
Marcin Juszkiewicz
c7c7454696 libetpan: mark cxx-is-here as a patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4466 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-13 09:35:31 +00:00
Marcin Juszkiewicz
9365115991 libetpan: updated to 0.54, added curl/expat to dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4465 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-13 09:21:08 +00:00
Marcin Juszkiewicz
6f726d64d7 openssl: update to 0.9.8g (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4464 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-13 09:20:50 +00:00
Richard Purdie
e14d7dcbee bitbake: Sync with 1.8 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4463 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-13 07:53:18 +00:00
Marcin Juszkiewicz
152f14b598 gnutls: update to 2.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4462 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-13 07:49:56 +00:00
Marcin Juszkiewicz
f59c859d74 checksums.ini: added gmp 4.2.2 and libtool 2.2.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4461 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-13 07:39:57 +00:00
Richard Purdie
7564d63ba5 base.bbclass: Add sanity check for multiple file matches to oe_libinstall from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4460 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-12 14:10:06 +00:00
Richard Purdie
b6fefce736 autotools.bbclass: Switch stage_autotools_all to change la files itself and to stop using oe_libinstall
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4459 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-12 13:09:17 +00:00
Richard Purdie
9b3ef75cd2 initscripts: Remove mtab madness from checkroot.sh since it doesn't work with busybox mount and a symlink to proc is much easier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4458 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-09 17:16:11 +00:00
Marcin Juszkiewicz
909ea433f1 poky-qemu-ifup: added NAT setup
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4457 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-08 10:56:40 +00:00
Richard Purdie
afec17a0c5 jpeg: Drop more cruft from the debian patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4456 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 17:05:27 +00:00
Richard Purdie
63109d8a9f libtool-cross: Add dependency on libtool-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4455 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 17:04:39 +00:00
Richard Purdie
33fd5111e4 meta-toolchain: Fix status file path and hence extras tarball generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4454 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 16:55:56 +00:00
Marcin Juszkiewicz
bae94f826b ipkg-utils: added quick hack to get images built under Fedora 9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4453 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 15:17:03 +00:00
Richard Purdie
1d4d53e942 jpeg-native: Drop, we don't need it?
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4452 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 15:01:55 +00:00
Richard Purdie
44152596ba jpeg: Rip out debian libtool hacks and use libtool-cross from staging. Also set tag mode to avoid issues with modern libtool
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4451 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 15:00:30 +00:00
Richard Purdie
1b969af1b9 sanity.bbclass: Sync with OE, introduce TMPDIR ABI versioning, drop bitbake 1.8.6 cruft, only run the mmap_min_addr check on ARM when we need to run binary locale generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4450 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 09:49:38 +00:00
Richard Purdie
63d12962f2 sanity.conf: Sync with OE, introduce ABI versioning for TMPDIR, bump minimum bitbake version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4449 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 09:46:02 +00:00
Richard Purdie
f7cabaae53 sanity.bbclass: Add check of the /proc/sys/vm/mmap_min_addr value and warn if its potentially problematic
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4448 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 09:31:43 +00:00
Richard Purdie
6c004de382 uclibc: Add qemuarm machine conig
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4447 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 16:00:35 +00:00
Richard Purdie
bad655b351 uclibc: Drop default uCibc.machine to make misconfigurations more obvious
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4446 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 15:57:28 +00:00
Richard Purdie
09cc7bd2e3 uclibc.inc: Add note about enabling logs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4445 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 15:56:25 +00:00
Ross Burton
8076a7b88a base.bbclass: don't add shasum-native dependency if we are building shasum-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4444 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 15:43:12 +00:00
Richard Purdie
71f93951ee task-poky-standalone-sdk-target: Drop uclibc-utils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4443 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 14:35:14 +00:00
Richard Purdie
be886a8b1b autotools.bbclass: There is no need to use the strange -t option to cp anymore
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4442 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 14:18:01 +00:00
Richard Purdie
699b6f9d3f libtool-sdk: Make sure target directories exist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4438 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 09:41:45 +00:00
Richard Purdie
f6d5b98a58 scripts/poky-qemu-internal: Check /proc/sys/vm/mmap_min_addr value and error if its potentially problematic
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4437 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 09:22:01 +00:00
Richard Purdie
584aeb5e87 libtool-sdk: Fix staging function
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4436 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 08:54:00 +00:00
Richard Purdie
82c04d1283 scripts/pokyABConfig.py: Add meta-toolchain-sdk to darwin builds too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4434 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 23:20:33 +00:00
Richard Purdie
f1432a386e task-sdk-host: Add libtool-sdk to darwin8 host packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4433 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 23:18:11 +00:00
Richard Purdie
4a0a09efee libtool: Add libtool-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4432 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 23:13:51 +00:00
Richard Purdie
e60c8bb0e4 lame: bandaid configure
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4431 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:49:33 +00:00
Richard Purdie
3f92181944 scripts/pokyABConfig.py: Add meta-toolchain to darwin builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4430 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:47:18 +00:00
Richard Purdie
2dad46604d meta-toolchain: Don't remove .la files, try and fix them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4429 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:46:30 +00:00
Richard Purdie
12ea92680a task-sdk-host: Add darwin8 override
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4428 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:44:37 +00:00
Richard Purdie
b7e4fabe5a meta-toolchain-sdk: Allow the default task to be overridden
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4426 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:27:36 +00:00
Richard Purdie
b7c08674b7 site: Add arm-darwin8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4425 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:20:15 +00:00
Richard Purdie
3b53488987 bitbake.conf/siteinfo.bbclass/package.bbclass: Add in support for 'darwin8'
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4424 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:19:28 +00:00
Richard Purdie
fee0c6a2b3 icu-native: Bandaid do_configure
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4423 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:11:33 +00:00
Richard Purdie
1fb007d268 freetype: Fix configure statement ordering to work with libtool changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4418 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 21:04:28 +00:00
Marcin Juszkiewicz
b15f41a8d7 portmap: do not install initscript with world-writable permissions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4417 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 21:01:48 +00:00
Richard Purdie
2e6d580db9 libtool: Upgrade 2.2.2 -> 2.2.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4416 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 14:32:03 +00:00
Richard Purdie
2fdb008097 poky.bbclass: Fix mirror URLs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4414 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 14:25:07 +00:00
Richard Purdie
01bb9af1ec runqueue.py: Fix default whitelist variable value
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4413 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 09:21:49 +00:00
Marcin Juszkiewicz
f715ee6df7 poky-qemu-internal: give 128M for qemux86 - otherwise generating of locales fails
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4412 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 08:26:05 +00:00
Richard Purdie
d6addd4969 bitbake: Sync with 1.8 branch upstream for PREFERRED_PROVIDERS message improvements and BB_STAMP_WHITELIST functionality
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4411 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-04 23:22:24 +00:00
Richard Purdie
cd4e478699 packaged-staging.bbclass: Set BB_STAMP_WHITELIST with packaged-staging tasks, update package location code to deal with packaged which don't exist, preserve stamp timestamps when copying them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4410 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-04 23:16:40 +00:00
Richard Purdie
f674f81ebc libx11-sdk: Add xproto-native to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4408 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-02 22:28:27 +00:00
Richard Purdie
be661824cb zlib-sdk: Make sure STAGING_INCDIR exists
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4407 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-02 14:48:04 +00:00
Richard Purdie
317b53682e sdk.bbclass: Instead of changing HOST_VENDOR which badly affects gcc compilation, modify STAGING_DIR_HOST.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4406 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-02 12:44:57 +00:00
Richard Purdie
a16b7a1c06 libtool-2.2.2: Add fix for patch from upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4405 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-02 08:16:49 +00:00
Richard Purdie
eaf9aa4cc1 libtool-2.2.2: Cleanup patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4403 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 20:53:24 +00:00
Richard Purdie
1122b0093f packaged-staging.bbclass: Fixup do_prepackaged_stage references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4402 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 16:46:49 +00:00
Richard Purdie
97c2950928 clutter: Update to latest trunk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4401 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 16:26:01 +00:00
Richard Purdie
648cb99667 clutter: Fix configure with trunk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4399 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 16:06:24 +00:00
Richard Purdie
3f3eaca7ee scripts/pokyABConfig.py: Change darwin builds back to full instead of incremental
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4398 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 14:02:30 +00:00
Richard Purdie
d367e44e3f scripts/poky-autobuild: Correctly update the extra meta-darwin checkout
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4397 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 13:14:17 +00:00
Richard Purdie
c8121240a5 cairo: Add 1.4.14 back for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4394 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 13:02:38 +00:00
Richard Purdie
cfa81e60af libx11: Add xproto-native to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4393 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 12:38:20 +00:00
Richard Purdie
b4b5d07f4c libx11: Fix command ordering
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4392 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 12:34:23 +00:00
Richard Purdie
16e8921c68 libx11: Fix do_compile hack to use native headers and allow do_compile to run more than once
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4391 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 12:31:19 +00:00
Richard Purdie
b1108124b1 libtool-2.2.2: Add fixes for darwin, drop uclibc patch as it should no longer be needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4390 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 12:17:55 +00:00
Ross Burton
06fd2b6aaf base.bbclass: only depend on shasum-native if we don't have hashlib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4389 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 11:42:24 +00:00
Ross Burton
6697984ca2 sanity.bbclass: we don't use the md5sum binary any more, remove it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4388 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 11:01:16 +00:00
Ross Burton
9fb8bc41bf When checksuming tarballs use bb.utils.*_sum instead of calling commands directly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4387 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 11:00:27 +00:00
Ross Burton
8bfb9258cf Use bb.utils.md5_file isntead of calling md5sum
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4386 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 10:59:24 +00:00
Ross Burton
a74658d4ed Add md5_file and sha256_file checksum methods which use the builtin Python checksum code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4385 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 10:59:00 +00:00
Richard Purdie
d85e5ffbbd scripts/pokyABConfig.py: Make darwin autobuild incremental temporarily
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4384 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 10:52:00 +00:00
Ross Burton
5e7604abe4 gtk+: fix a warning when creating the file chooser
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4383 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 10:35:36 +00:00
Richard Purdie
d14f7bd079 scripts/poky-autobuild: Fix quoting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4382 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 10:16:16 +00:00
Richard Purdie
21d5869e1c scripts/poky-autobuild: Fix darwin code to append, not overwrite
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4381 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 09:57:16 +00:00
Richard Purdie
d9bb8113c5 scripts: Add meta-darwin build to the autobuilder
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4380 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 09:49:43 +00:00
Richard Purdie
732e3cab7a scripts/poky-autobuild: Really fix return value
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4379 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 09:17:19 +00:00
Marcin Juszkiewicz
7a0c34aa57 gypsy: bump SRCREV to 147
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4378 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-30 21:48:50 +00:00
Richard Purdie
14ccccfb95 gmp-native: Fix PV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4377 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-30 16:34:22 +00:00
Richard Purdie
57d9d26d85 gmp: 4.2.1 -> 4.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4376 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-30 16:24:18 +00:00
Richard Purdie
b4ebeec27e packaged-staging.bbclass: Fix variable name typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4375 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-30 15:16:45 +00:00
Richard Purdie
04c650ae4f scripts/poky-autobuild: Preserve exit code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4374 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-30 13:10:28 +00:00
Richard Purdie
7b717d201a pokyABConfig.py: Fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4373 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-30 12:41:31 +00:00
Richard Purdie
a010a4c964 scripts/pokyABConfig.py: Add checkuriall test for qemuarm world
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4372 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-29 21:04:55 +00:00
Richard Purdie
da27611bc9 poky-autobuild: Attempt to clean up scripts slightly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4371 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-29 21:01:34 +00:00
Richard Purdie
5d5fab77cf scripts: Allow passing multiple parameters to the autobuilder
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4370 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-29 17:12:25 +00:00
Richard Purdie
3d7c155ff8 uclibc-initial: Add ncurses-native to DEPENDS (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4369 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-29 17:09:13 +00:00
Richard Purdie
01daae9a5d scripts/poky-autobuild-postprocess: Ignore chmod failures
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4368 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 23:23:02 +00:00
Richard Purdie
6a64dc642b scripts/poky-autobuild-postprocess: Don't clean the destination directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4367 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 22:47:48 +00:00
Richard Purdie
aab46e602b scripts/poky-autobuild-postprocess: Remove paths from script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4366 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 21:58:49 +00:00
Richard Purdie
ff0595128b scripts/poky-autobuild-postprocess: Fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4365 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 20:32:31 +00:00
Richard Purdie
15218d47fd scripts/poky-autobuild: Further path fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4364 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 20:19:50 +00:00
Richard Purdie
f466228e14 scripts/poky-autobuild: Fix directory expectations of the postprocess scripts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4363 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 20:16:24 +00:00
Richard Purdie
40d86fde50 scripts/poky-autobuild: Fix ordering
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4362 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 19:29:37 +00:00
Richard Purdie
46e8a36d8e scripts/poky-autobuild: Source the environmental setup script earlier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4361 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 18:50:49 +00:00
Richard Purdie
6b8df05147 scripts: Update autobuilder scripts to run postprocess after each task completes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4360 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 16:40:06 +00:00
Richard Purdie
e88c64181a scripts: Add extra autobuilder config
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4359 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 15:05:43 +00:00
Richard Purdie
9b0fe9f375 packaged-staging.bbclass: Fix install race, improve staging cleaning functions.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4358 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 10:31:26 +00:00
Richard Purdie
116861d662 handbook: s/COMPATIBLE_MACHINES/COMPATIBLE_MACHINE/
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4357 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 09:38:54 +00:00
Richard Purdie
e1fcc01376 base.bbclass: Remove unneeded imports
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4356 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-27 20:41:01 +00:00
Richard Purdie
a0fe51bcfa openswan: Fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4355 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-27 13:04:09 +00:00
Richard Purdie
acc62fcec3 bitbake: Tweak new URI checkstatus code slightly fixing two corner cases.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4354 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-27 12:53:36 +00:00
Richard Purdie
d10b26644b base.bbclass: Add checkuri/checkuriall tasks to check validity of upstream source URLs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4353 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-27 11:28:34 +00:00
Richard Purdie
748039c0e1 bitbake: Sync with bitbake 1.8 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4352 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-27 11:22:54 +00:00
Richard Purdie
192e4fb821 base.bbclass: Add setscene task to handle preparing the work area at the start of a given task, fixing the handling of the rebuild task. This task removes the need for do_prepackaged_stage in packaged-staging.bbclass.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4351 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-27 10:48:16 +00:00
Richard Purdie
04e667e2e1 qemu: Fix arm exception handling missing symbol
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4350 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-26 10:46:55 +00:00
Richard Purdie
64d3fee61d local.conf.sample: Don't ASSUME_PROVIDED gcc3-native anymore
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4349 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 22:06:25 +00:00
Richard Purdie
7a0f31b600 poky.conf: Upgrade qemu r4027 -> r4242
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4348 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 16:54:15 +00:00
Richard Purdie
389dc8cb28 qemu: List and refresh the revert_arm_tcg patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4347 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 16:52:26 +00:00
Robert Bradford
10e72e4655 Bump SRCREV for clutter.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4346 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 16:25:22 +00:00
Robert Bradford
f3e36a17be Refresh enable_tests.patch for clutter trunk.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4345 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 16:23:33 +00:00
Richard Purdie
df99aabf64 bitbake.conf: Add quoting to the CVSROOT option for the cvs fetch command fixing proxy server issues (thanks to Mike Turquette for the patch)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4344 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 15:59:05 +00:00
Richard Purdie
0e3508c058 qemu: Add revert_arm_tcg patch, drop gcc3 check patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4343 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 15:35:33 +00:00
Richard Purdie
b1c880f0de gcc: Add 3.4.6 gcc-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4342 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 15:34:03 +00:00
Richard Purdie
54b240ec36 base.bbclass: Prefer gcc 3.4.6/7 over 3.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4341 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 15:32:45 +00:00
Richard Purdie
869b97b652 qemu: Really use gcc 3.x
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4340 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 13:14:52 +00:00
Richard Purdie
07a498028d qemu: Reenable gcc3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4339 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 13:08:12 +00:00
Richard Purdie
8d5784b9ea qemu: Restore qemu r4027 until i686 issues are resolved
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4338 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 12:21:49 +00:00
Marcin Juszkiewicz
c06037203d openobex: fix parse error
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4337 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 11:19:41 +00:00
Richard Purdie
b5a8a564b6 qemu: Patch out gcc3 checks, limit the target list
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4336 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 08:28:26 +00:00
Richard Purdie
3523d22ec4 qemu: Move the gcc 3.4 checks to 0.9.1 only
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4335 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 07:53:32 +00:00
Richard Purdie
13fccc779b qemu: drop unused insane patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4334 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 22:16:38 +00:00
Richard Purdie
56a4a6f5c8 scripts/poky-qemu-internal: Enable n800 networking
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4333 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 22:13:25 +00:00
Richard Purdie
927ad49866 qemu-svn: Upgrade from r4027 -> 4242. Removes the need for gcc 3.x, adds USB networking for the n800
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4332 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 22:10:12 +00:00
Richard Purdie
0e1fe2007d qemu: Add two qemu usermode fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4331 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 16:54:09 +00:00
Marcin Juszkiewicz
755df3ab5e xserver-kdrive-common: do not load xmodmap - it breaks on 1.3.0.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4330 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 15:37:53 +00:00
Marcin Juszkiewicz
aa03bca7da checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4329 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 15:37:14 +00:00
Ross Burton
e02398f08d Fix runqemu to handle clearing args
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4328 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 14:50:41 +00:00
Ross Burton
85049069b0 Allow user-specified options to be passed to qemu via poky-qemu
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4327 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 14:30:55 +00:00
Richard Purdie
5e6ec763b7 task-poky-standalone-sdk-target: Fix up to work with uclibc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4326 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 15:06:39 +00:00
Marcin Juszkiewicz
5fd1cfbd29 xserver-kdrive: added missing file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4325 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 14:56:35 +00:00
Richard Purdie
073895b7dd uclibc: Add ncurses-native to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4324 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 14:20:50 +00:00
Richard Purdie
ea8f8be78b uclibc.inc: Fix HOSTCFLAGS change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4323 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 14:19:04 +00:00
Marcin Juszkiewicz
b37a06703c qemu: added SVN recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4322 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 10:40:00 +00:00
Marcin Juszkiewicz
a2513fb4c4 xserver-kdrive: use extra-kmodes.patch for 1.4.99.901, changed status of patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4321 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 10:33:39 +00:00
Marcin Juszkiewicz
fe4ec82510 qemu: switched to SVN
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4320 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 10:33:16 +00:00
Marcin Juszkiewicz
c7aafce36c xserver-kdrive-common: merged KDrive 1.4 support from OE
- KDrive 1.4 require "-mouse tslib" to use touchscreen
- KDrive 1.4 does not provide internal keymap so we need to load it


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4319 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 10:30:05 +00:00
Marcin Juszkiewicz
b07a4adc0c xserver-kdrive: mark merged patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4318 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 10:29:41 +00:00
Marcin Juszkiewicz
ff2e381fd7 xserver-kdrive: added 1.4.99.901 (1.5-rc) from OE
- moved common (1.3.0.0/1.4.99.901) patches to xserver-kdrive

TODO: merge xmodmap and "-mouse tslib" from OE


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4317 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 10:29:06 +00:00
Richard Purdie
6543b12207 poky-nokia800-flashutil: Remove .16k file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4316 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 10:01:18 +00:00
Richard Purdie
8add63f66d scripts/poky-qemu: Add support for the nokia800-maemo machine
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4315 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 09:58:18 +00:00
Richard Purdie
c7005b7540 packaged-staging: Make sure the task is part of the default tasks chain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4314 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 08:43:53 +00:00
Richard Purdie
1cea70a354 libvorbis: Remove now uneeded hack
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4313 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 21:28:47 +00:00
Richard Purdie
9fac1c5e43 prelink: Drop no unmeeded hack
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4312 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 21:28:09 +00:00
Richard Purdie
c79d9c1bba libtool-2.2.2: Add patch from upstream to fix -all-static flag issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4311 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 21:27:34 +00:00
Richard Purdie
4f42e4f58a poky.conf: Drop QA_LOG, add QA_LOGFILE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4310 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 21:23:00 +00:00
Richard Purdie
1e53b0f578 insane.bbclass: Drop pointless QA_LOG variable, add QA_LOGFILE so QA errors can optionally end up logged in one place for ease of reference. Add sanity check searching for tmpdir references within built packages, not fatal at present.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4309 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 21:22:11 +00:00
Richard Purdie
9dc0c9fe0f classes: Add packaged-staging.bbclass (from OE.dev)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4308 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 14:42:08 +00:00
Richard Purdie
90e7d08446 libtool: Disable a section of the libdir-la patch since its doing more harm than good. This should fix sdk .la files at the expense of having to mangle files being installed into staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4307 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 12:50:38 +00:00
Richard Purdie
a06b6cb530 base.bbclass: Fix dependency_libs libtool mangling regexp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4306 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 12:48:30 +00:00
Richard Purdie
bba4120e2a gdb-cross-sdk: Add missing ncurses-sdk dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4305 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 11:11:09 +00:00
Richard Purdie
d1440e6460 ncurses: Add sdk version and tweak common files to adapt for this
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4304 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 11:10:29 +00:00
Marcin Juszkiewicz
5357a94148 uclibc: add STAGING_INCDIR to host C flags to make it build on systems without ncurses-dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4303 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 09:01:29 +00:00
Marcin Juszkiewicz
8bd2f38913 poky.conf: prefer full version of opkg to not build opkg and opkg-nogpg in one run
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4302 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 00:43:42 +00:00
Marcin Juszkiewicz
82ad25c90a networkmanager-applet: disable libnotify if we do not depend on it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4301 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 00:25:47 +00:00
Marcin Juszkiewicz
a7acabe996 poky.conf: we use cairo 1.6.4 now so updated PREFERRED_VERSION_cairo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4300 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 23:49:43 +00:00
Richard Purdie
eab49b0952 cairo: Bump PR after DEPENDS changes to cleanup the autobuilder
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4299 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 23:15:35 +00:00
Richard Purdie
7445d676db sanity.bbclass: Add a check for dash as /bin/sh and error if found
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4298 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 22:53:20 +00:00
Richard Purdie
00bbe8da49 gtk+: Fix libtool issue causing dynamic module loading to be disabled
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4297 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 17:03:06 +00:00
Richard Purdie
a6bc7ad213 apmd: Improve libtool usage
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4296 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 16:37:56 +00:00
Richard Purdie
efba2e53df libxt: Add STAGING_INCDIR to the cflags for compiling makestrs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4295 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 15:08:20 +00:00
Marcin Juszkiewicz
a21dec2894 cairo: added missing dependency on pixman
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4294 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 14:51:21 +00:00
Marcin Juszkiewicz
a3d63a9291 linux-openmoko: switch to 2.6.24 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4293 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 14:42:55 +00:00
Marcin Juszkiewicz
e5444b0d85 poky.conf: generate UTF-8 locales only
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4292 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 14:42:14 +00:00
Richard Purdie
2e83937a41 libx11: Add -I to the makekeys hack
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4291 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 11:01:32 +00:00
Marcin Juszkiewicz
eebe267a21 cairo: updated to 1.6.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4290 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 08:11:42 +00:00
Richard Purdie
58d88cec42 meta-toolchain: Fix up various paths and file locations to be more consistent
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4289 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 11:48:23 +00:00
Marcin Juszkiewicz
28f93a633d meta-toolchain: use opkg*.conf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4288 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 11:10:59 +00:00
Marcin Juszkiewicz
698f1b16d8 poky-eabi: use gcc 4.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4287 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 10:04:51 +00:00
Marcin Juszkiewicz
66df6d1244 gcc: upgrade 4.2.2 -> 4.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4286 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 10:04:19 +00:00
Marcin Juszkiewicz
abca3ca42f tiff: upgraded to 3.8.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4285 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 09:55:14 +00:00
Marcin Juszkiewicz
54ba5b9e8b vincent: added patch for libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4284 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 02:30:58 +00:00
Marcin Juszkiewicz
ef9f59857c vincent: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4283 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 02:30:43 +00:00
Marcin Juszkiewicz
69dad36d15 poky.conf: set SRCREV for vincent
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4282 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 02:30:27 +00:00
Richard Purdie
6b43567e1e libtool: Make 2.2.2 the default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4281 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-16 09:34:53 +00:00
Richard Purdie
7818320ff9 libusb: Tweak libtool 2.2.2 fix
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4280 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-16 09:13:14 +00:00
Richard Purdie
8c47575da1 prelink: Add hack for libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4279 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-16 09:05:03 +00:00
Richard Purdie
8f60c0e0dd libsdl-sdk: Add a configure prepend to make sure the custom acinclude.m4 is used
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4278 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-16 08:27:41 +00:00
Richard Purdie
acd2ae179b pkgconfig-sdk: Fix duplicate patch application
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4277 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 23:45:35 +00:00
Richard Purdie
76be5f4649 libtvorbis: Fix with libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4276 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 16:50:54 +00:00
Richard Purdie
142d32ee93 gettext: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4275 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 15:07:14 +00:00
Richard Purdie
46a5cd5bc8 conf/machine/mx31*: Add armv6 to PACKAGE_EXTRA_ARCHS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4274 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 14:57:43 +00:00
Richard Purdie
05d6ea53aa claws-mail: Drop uneeded custom do_configure from plugins
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4273 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 14:24:59 +00:00
Richard Purdie
a8ed061261 gettext: Backport updated macros from gettext 0.17 to avoid conflicts with libtool
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4272 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 14:23:12 +00:00
Richard Purdie
fe074c7bc5 poky.conf: Increase SRCREV for libfakekey, gaku and matchbox-desktop to gain libtool 2.2.2 fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4271 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 10:18:16 +00:00
Marcin Juszkiewicz
6a87048652 python-pygtk: unbreak
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4270 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 09:42:15 +00:00
Richard Purdie
e5e8dd3d9b freetype: Add --force option to libtoolize
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4269 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 07:45:31 +00:00
Richard Purdie
52f94fa001 fontconfig: Tweak configure for libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4268 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 23:25:16 +00:00
Richard Purdie
993b552e40 libpng: Fix makefile for libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4267 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 23:16:07 +00:00
Richard Purdie
461d3b4a94 libusb: Revert patch for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4266 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 23:13:21 +00:00
Richard Purdie
4c6ff89d2c cario: Add fixes for libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4265 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 23:12:37 +00:00
Richard Purdie
b38bc533f2 claws-mail: Drop strange custom do_configure, fixing libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4264 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 23:10:52 +00:00
Richard Purdie
782b9d4bef gst-ffmpeg: Patch out beos bits from ffmpeg which break libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4263 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 23:03:34 +00:00
Richard Purdie
9bedb92e21 pkgconfig: Remove custom do_configure from pkgconfig-native, tweak autofoo.patch to fix some missing quotes apply autofoo.patch to all versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4262 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 23:00:52 +00:00
Richard Purdie
04f6ecb3e6 libusb: Add patch to fix issues with libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4261 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:31:15 +00:00
Richard Purdie
8bf48dff56 hal: Add fix for libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4260 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:28:07 +00:00
Richard Purdie
a905da367f tasks-0.13: Add configure fix for libtool 2.2.2 (already merged into svn)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4259 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:24:27 +00:00
Richard Purdie
ce7bf0a303 freetype: Call libtoolize in custom do_configure to unbreak libtool 2.2.2 builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4258 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:22:02 +00:00
Richard Purdie
4ce65a37c4 bluez-utils: libtool 2.2.2 puts files in different places, workaround...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4257 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:20:30 +00:00
Richard Purdie
ca0f459c95 gstreamer: Remove horrible lib-link.m4 macro file which breaks libtool 2.2.2 with search path insanity
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4256 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:19:30 +00:00
Richard Purdie
50f74c5b38 ncurses: Enable using libtool, fix makefiles so libtool works
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4255 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:15:16 +00:00
Richard Purdie
fd84c3e3a3 ncurses: Drop unused patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4254 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:13:44 +00:00
Richard Purdie
d6c7475e24 web-webkit: Add patch to configure for linking with g++ tweak else it breaks with libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4253 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:11:08 +00:00
Richard Purdie
0ba7ff12f8 networkmanager: Fix broken makefile for libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4252 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:06:29 +00:00
Marcin Juszkiewicz
52559473c9 opkg: added version without GPG dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4251 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 13:55:26 +00:00
Marcin Juszkiewicz
59c131d6f7 opkg: really disable GPG in native and sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4250 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 13:55:05 +00:00
Richard Purdie
d32078c04d site/arm-darwin: Add ac_cv_func_posix_getgrgid_r result
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4248 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 13:17:36 +00:00
Richard Purdie
00f2aa5a90 glib-2.0: Update patch to work with libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4247 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 11:53:00 +00:00
Marcin Juszkiewicz
d12aa66245 webkit: updated to r31859 and disabled SVG fonts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4246 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 09:52:55 +00:00
Richard Purdie
0e55205d34 libtool-2.2.2: Update further patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4245 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-13 22:39:52 +00:00
Richard Purdie
21c0f07d4b libtool: Add 2.2.2 (not default)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4244 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-13 22:15:59 +00:00
Richard Purdie
2e46a28f63 libtool-1.5.10: Drop unused patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4243 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-13 22:15:32 +00:00
Marcin Juszkiewicz
02a180ab6f package.bbclass: unbreak
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4242 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 20:37:51 +00:00
Richard Purdie
4f2380b30f llvm-native: Export the LDFLAGS, we do need them regardless of what the llvm devs think
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4241 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 16:16:50 +00:00
Richard Purdie
ef949a67c4 Add llvm-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4238 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 15:20:55 +00:00
Richard Purdie
028178b722 package.bbclass: Add patch to try and handle dynamic librbary dependencies on darwin through libtool
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4237 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 15:19:45 +00:00
Richard Purdie
f09d3d9611 task-poky: Add webkit back in, we have the rootfs space now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4236 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 14:11:34 +00:00
Richard Purdie
cb1897b8be bitbake.conf: Add tar-native to ASSUME_PROVIDED, add FETCHOPTION_checkonly_wget
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4234 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 13:19:21 +00:00
Richard Purdie
f721fdc1a8 qemu: Add qemu-sdk cvs version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4233 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 12:20:18 +00:00
Richard Purdie
4b229abd6d poky.conf: Set SRCDATE for qemu-sdk and qemu
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4232 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 12:19:02 +00:00
Richard Purdie
d92851ad16 libtool-cross: unbreak dolt.m4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4231 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 12:17:53 +00:00
Richard Purdie
0f331d1d84 libtool-cross: Enable using dolt for the cases where it works, work around broken libtool fallback handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4230 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 11:32:22 +00:00
Marcin Juszkiewicz
92e6c2c549 checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4229 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-10 13:30:52 +00:00
Richard Purdie
644a8c72b0 qemu: Prefer cvs version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4228 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-10 11:39:07 +00:00
Richard Purdie
40a6551e85 scripts/poky-qemu: Add nokia800 support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4227 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-10 10:25:45 +00:00
Richard Purdie
faf55131c9 scripts: Add support for nokia800 to runqemu
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4226 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-10 09:50:54 +00:00
Richard Purdie
5091c0bd88 qemu-cvs: Add nokia800 emulation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4225 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-10 09:50:09 +00:00
Richard Purdie
37ddd0087f poky.conf: Set SRCDATE for qemu-native cvs version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4224 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-10 08:39:40 +00:00
Richard Purdie
d1a700a42b qemu: Update cvs version to 20080308
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4223 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-10 08:30:07 +00:00
Richard Purdie
fb45df81fc qemu-0.9.1: Remove hacky patch and call configure correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4222 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 22:12:29 +00:00
Marcin Juszkiewicz
26a637aed7 mtd-utils: update to git HEAD
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4221 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 15:04:39 +00:00
Richard Purdie
6c55027ce9 external-csl-toolchain: Fix debug package creation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4220 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 12:37:25 +00:00
Marcin Juszkiewicz
8f0ca1dd55 matchbox-session-sato: fix postinst
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4219 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 11:32:16 +00:00
Marcin Juszkiewicz
c42d54f29a task-poky: matchbox-sato was renamed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4218 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 10:32:36 +00:00
Marcin Juszkiewicz
d843068014 task-poky: install matchbox-session in base X11 task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4217 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 10:32:23 +00:00
Marcin Juszkiewicz
c9ecfc0f2e matchbox-session-sato: start Sato components
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4216 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 10:32:10 +00:00
Marcin Juszkiewicz
ac82765a4b matchbox-session: basic Matchbox session start script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4215 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 10:31:51 +00:00
Marcin Juszkiewicz
a42d7d3f66 matchbox-(wm/sato): moved creation of x-session-manager to matchbox-sato
matchbox-sato contain session start scripts which are used as
x-session-manager so it should register it with update-alternatives
instead of matchbox-wm


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4214 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 10:31:36 +00:00
Marcin Juszkiewicz
f0c6b03d5c poky: prefer xtrans 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4213 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 10:05:14 +00:00
Richard Purdie
ee0426ba3d xorg-headers-native: Drop, its not needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4212 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 19:53:45 +00:00
Richard Purdie
90c86153a7 image.bbclass: Run runtime_mapping_rename over PACKAGE_INSTALL so debian renaming doesn't break the variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4211 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 17:23:04 +00:00
Richard Purdie
1803f03b91 kernel-arch.bbclass: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4210 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:37:41 +00:00
Richard Purdie
30f83b301c kernel.bbclass: Use INHIBIT_DEFAULT_DEPS to drop virtual/libc dependency since the kernel doesn't need it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4209 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:31:57 +00:00
Marcin Juszkiewicz
63c1c2a669 apmd: merge recipe cleanup with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4208 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:15:58 +00:00
Marcin Juszkiewicz
2c147f87a5 atk: merge unification from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4207 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:15:42 +00:00
Marcin Juszkiewicz
b796776f5e coreutils: cosmetic merge with OE (no changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4206 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:15:24 +00:00
Marcin Juszkiewicz
06976c635a fakeroot: merge 1.9.4 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4205 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:15:09 +00:00
Marcin Juszkiewicz
b3dddcdde5 gmp: do not build with ARM Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4204 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:10:19 +00:00
Marcin Juszkiewicz
0fd6b09150 gtkhtml2: added maxrev informations to all merged patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4203 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:10:05 +00:00
Marcin Juszkiewicz
325d3a92fc initscripts: show banner when console is on serial - close #3767 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4202 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:09:49 +00:00
Marcin Juszkiewicz
294782ddc1 kexec-tools: merged unification from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4201 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:09:33 +00:00
Marcin Juszkiewicz
3e5ee5acdc task-base: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4200 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:09:17 +00:00
Marcin Juszkiewicz
5be12a829a setserial: merge with OE (no code changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4199 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:09:02 +00:00
Richard Purdie
32cb209895 xorg-lib-common.inc: Remove xorg-headers-native, we shouldn't need this...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4198 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:00:45 +00:00
Ross Burton
abb10975d6 glib-2.0: upgrade to 2.16.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4197 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 14:33:40 +00:00
Richard Purdie
27331b1897 poky.conf: Bump oh-puzzles SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4196 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 14:09:43 +00:00
Richard Purdie
f73c0e4511 Add site.conf.sample showing examples of proxy server configuration
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4195 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 11:38:42 +00:00
Richard Purdie
67d5f0483b bitbake: Improve fetcher runcmd function so error messages are visable and various variables are exported for the benefit of the git fetcher
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4194 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 11:34:15 +00:00
Richard Purdie
a546b63011 scripts: Add git proxy script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4193 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 11:31:08 +00:00
Richard Purdie
be963bf7db bitbake: Add proxy support to CVS fetcher (patch from Cyril Chemparathy)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4192 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 10:24:47 +00:00
Robert Bradford
d9c27b940d Fix Phytec MX31 recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4191 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 21:52:54 +00:00
Robert Bradford
688af772cb Update Phytec kernel to the latest BSP drop.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4190 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 21:11:23 +00:00
Richard Purdie
ebc31aef1c xtrans: Remove bogus patch reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4189 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 20:44:49 +00:00
Richard Purdie
0b0cf026cf gcc: Add 4.3.0 from OE.dev (not default)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4188 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 20:32:31 +00:00
Richard Purdie
1f8b96909c xtrans-native: Revert to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4187 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 20:08:55 +00:00
Richard Purdie
175e3becf5 xtrans: Revert 1.1 to 1.0.4 to fix abstract socket breakage and fix the toolchain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4186 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 17:28:12 +00:00
Richard Purdie
b4927ba526 meta-toolchain: Use layout_libdir in PKG_CONFIG_PATH
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4185 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 16:54:15 +00:00
Richard Purdie
cdc99103df meta-toolchain: Remove all problematic .la files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4184 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 16:50:37 +00:00
Richard Purdie
fdf78e2803 gst-plugins-bad: Disable cdaudio
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4182 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 16:16:49 +00:00
Robert Bradford
d7b04be0c6 Update the PKG_CONFIG_PATH in the environment-setup script to reflect the new
path.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4181 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 15:13:17 +00:00
Ross Burton
a3b7d74c34 xserver-kdrive-common: check for execute bit on dbus-launch, not just presence
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4180 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 14:16:38 +00:00
Ross Burton
ea0ec5af1a xserver-kdrive-common: always start a session bus when X starts, as X is the session
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4179 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 14:14:48 +00:00
Ross Burton
f29e0adb56 matchbox-wm: install matchbox-session as the x-session-manager alternative
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4178 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 14:03:28 +00:00
Ross Burton
feb437e626 xserver-kdrive-common: try running x-session-manager on startup before x-window-manager
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4177 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 13:44:36 +00:00
Richard Purdie
5c3b29a03b qemu-helper-sdk: Add poky-qemu-ifdown (#863)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4176 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 08:32:22 +00:00
Marcin Juszkiewicz
8ed65ea09b gdb: it is GPLv3+ now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4175 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-04 15:21:06 +00:00
Marcin Juszkiewicz
a0f23c6b9e gdb: upgraded to 6.8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4174 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-04 15:18:57 +00:00
Marcin Juszkiewicz
98eb6feeb6 python-native: added forgotten patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4173 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 13:38:23 +00:00
Marcin Juszkiewicz
2f3ca937d6 matchbox-theme-sato: unify recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4172 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 11:42:52 +00:00
Marcin Juszkiewicz
cdaaa55f34 gtk-sato-engine: unify recipes, bump PV in svn recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4171 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 11:25:07 +00:00
Marcin Juszkiewicz
5121d339f5 gtk-sato-engine: make gtk-theme-sato depend on engine
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4170 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 11:24:44 +00:00
Marcin Juszkiewicz
fcce99b695 matchbox-common: moved to meta-extras
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4169 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 09:55:16 +00:00
Marcin Juszkiewicz
3502262c6d matchbox-panel1 (and applets): moved to meta-extras
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4168 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 09:49:43 +00:00
Marcin Juszkiewicz
634eb193eb vte: package minimal termcap to get mb-terminal working
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4167 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 09:35:22 +00:00
Marcin Juszkiewicz
4622d4d328 flumotion: improve packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4166 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:19:21 +00:00
Marcin Juszkiewicz
69d4a92c7c libxosd: merge with OE (switched to SRCREV, fixed packaging)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4165 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:19:09 +00:00
Marcin Juszkiewicz
a177388f56 poky: added SRCREV for libxosd
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4164 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:18:56 +00:00
Marcin Juszkiewicz
27f3b8da5d python: upgraded to 2.5.2 (merged from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4163 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:18:43 +00:00
Marcin Juszkiewicz
4d10f010f4 python-imaging: added from OE (required for flumotion update)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4162 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:18:13 +00:00
Marcin Juszkiewicz
dc5aa58b06 libtiff: added 3.7.2 from OE (required by python-imaging)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4161 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:17:59 +00:00
Marcin Juszkiewicz
4d6f84682f flumotion: merged OE improvements (fixed packaging, more revdeps)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4160 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:17:46 +00:00
Marcin Juszkiewicz
fd652ded2e insane.bbclass: use 'desktop-file-validate' from staging not from host system
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4159 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:17:32 +00:00
Marcin Juszkiewicz
1fb5af0f40 flumotion: python-pygtk2 is now python-pygtk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4158 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 03:49:19 +00:00
Marcin Juszkiewicz
2c22638257 python-pycairo: nasty pkg-config fix from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4157 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 03:49:06 +00:00
Marcin Juszkiewicz
46e13cec41 python-pygtk: imported changes from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4156 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 03:48:53 +00:00
Marcin Juszkiewicz
6569da9da9 zope: merged fixes from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4155 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 03:48:37 +00:00
Marcin Juszkiewicz
5675f4056b gstreamer: adapt po-makefile-fix patch a bit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4154 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-01 11:19:21 +00:00
Marcin Juszkiewicz
40eb81cc21 cpan.bbclass: remove bashisms
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4153 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-01 09:37:34 +00:00
Marcin Juszkiewicz
49f680f862 run-postinsts: switch to opkg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4152 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-31 18:34:38 +00:00
Marcin Juszkiewicz
133a314a4f webkit: upgraded to rev 31467, enabled SVG fonts
http://bugs.webkit.org/show_bug.cgi?id=18239 was reported as SVG fonts
support is required to make Webkit built.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4151 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-31 18:34:18 +00:00
Marcin Juszkiewicz
544fa41378 poky: bump WebKit to rev 31467
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4150 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-31 18:33:49 +00:00
Marcin Juszkiewicz
d4847afd8a gstreamer:patch to fix problem with mkinstalldirs (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4149 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-29 09:37:30 +00:00
Richard Purdie
841b37b626 bitbake: Fix a bug where changed files weren't getting spotted and an invalid cache was being used
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4148 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 17:19:49 +00:00
Marcin Juszkiewicz
ea20fb8d33 checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4147 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:36:20 +00:00
Marcin Juszkiewicz
0b285f94be preferred-xorg-versions: sync with updates
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4146 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:35:57 +00:00
Marcin Juszkiewicz
62c1e8732d printproto: upgraded to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4145 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:35:36 +00:00
Marcin Juszkiewicz
f54550ab9f libxinerama: upgraded to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4144 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:35:20 +00:00
Marcin Juszkiewicz
8e3e46639f libx11: upgraded to 1.1.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4143 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:35:03 +00:00
Marcin Juszkiewicz
c81efe4382 libxscrnsaver: upgraded to 1.1.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4142 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:34:43 +00:00
Marcin Juszkiewicz
3d4ffa2fea libxkbfile: upgraded to 1.0.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4141 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:34:27 +00:00
Marcin Juszkiewicz
4276b1c888 libxv: upgraded to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4140 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:34:13 +00:00
Marcin Juszkiewicz
ba57c48d63 pixman: upgraded to 0.10.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4139 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:33:57 +00:00
Marcin Juszkiewicz
25b0897324 xinit: upgraded to 1.0.8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4138 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:33:38 +00:00
Marcin Juszkiewicz
7543adc296 xrdb: upgraded to 1.0.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4137 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:33:23 +00:00
Marcin Juszkiewicz
9981f89f0f xset: upgraded to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4136 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:33:07 +00:00
Marcin Juszkiewicz
6fe21f6f94 xrandr: upgraded to 1.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4135 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:32:49 +00:00
Marcin Juszkiewicz
d9e7625a88 xprop: upgraded to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4134 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:32:31 +00:00
Marcin Juszkiewicz
270f331d1b xev: upgraded to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4133 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:32:15 +00:00
Marcin Juszkiewicz
74abe03003 xauth: upgraded to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4132 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:31:57 +00:00
Marcin Juszkiewicz
2d3c00b7d9 x11perf: upgraded to 1.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4131 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:31:42 +00:00
Marcin Juszkiewicz
76beedc2b5 tzdata: upgrade to 2008b and merged few changes from OpenEmbedded:
- added three unique Australian timezones which were not covered by any other
  cities already in the main package.
- every entry in PACKAGES is by default in PROVIDES, so remove the bogus PROVIDES


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4128 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 12:35:23 +00:00
Marcin Juszkiewicz
129ba27cc8 gettext: switch to autotools_stage_all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4127 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 12:35:06 +00:00
Richard Purdie
cd22fcc461 pkgconfig: Fix problems with the sysroot implementation merged upstream, switch pkgconfig to link against an external glib-2.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4126 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 22:37:55 +00:00
Richard Purdie
c3735c4462 pkgconfig: and fix the patch, not my day...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4125 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 21:03:00 +00:00
Richard Purdie
2e5c5b91fc pkgconfig.inc: Fix glib version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4124 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 20:56:03 +00:00
Richard Purdie
dffb3e828a pkgconfig: Drop the right patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4123 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 20:55:01 +00:00
Richard Purdie
5be3cd8d4e pkgconfig: Update to 0.23, drop merged sysroot patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4122 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 20:51:47 +00:00
Marcin Juszkiewicz
d019cee75f diffutils: use update-alternatives for cmp (also provided with busybox 1.9.1)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4121 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 10:01:08 +00:00
Marcin Juszkiewicz
069bb4019f bash: fix postinst to not touch host system
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4120 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 09:31:03 +00:00
Marcin Juszkiewicz
513eb4bddf mtools: do not use X11 for non-native version too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4119 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 09:25:45 +00:00
Marcin Juszkiewicz
4bca8a4ca3 mtools: do not link with X11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4118 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 09:03:34 +00:00
Marcin Juszkiewicz
678bf73f1d linux-mx31: bump PR due to last kernel.bbclass change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4117 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 16:43:40 +00:00
Marcin Juszkiewicz
e06e7e8cbf kernel.bbclass: use u-boot-mkimage-native for uImage kernels (from linux.inc)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4116 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 15:48:26 +00:00
Marcin Juszkiewicz
ecc896be99 linux.inc: use u-boot-mkimage-native for uImages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4115 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 15:48:10 +00:00
Marcin Juszkiewicz
85e3e7265b u-boot-mkimage-native: use 1.3.2 version instead of Openmoko patched version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4114 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 15:47:54 +00:00
Richard Purdie
c642220715 xtrans: Add patch from upstream to fix abstract socket handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4113 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 15:13:23 +00:00
Marcin Juszkiewicz
a0d0bd249a gpgme: split packaging to package per library
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4112 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 11:52:05 +00:00
Marcin Juszkiewicz
b33f6c2843 pth: keep binconfig in -dev package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4111 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 11:51:45 +00:00
Marcin Juszkiewicz
8f84474b50 neon: upgraded to 0.28.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4110 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-22 12:33:40 +00:00
Richard Purdie
8d715a27d0 autotools.bbclass: Drop enable-maintainer-mode until such times as its been tested properly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4109 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-21 00:24:24 +00:00
Marcin Juszkiewicz
d128d6fc75 rootfs_ipk.bbclass: new update-alternatives script use OPKG_OFFLINE_ROOT (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4108 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 17:17:08 +00:00
Ross Burton
121b6e1c94 autotools.bbclass: fix typo in --enable-maintainer-mode
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4107 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 16:30:21 +00:00
Marcin Juszkiewicz
e790b1a394 speex: upgrade to 1.2beta3 and disable floating point usage
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4106 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 13:12:41 +00:00
Marcin Juszkiewicz
fa33400365 automake: finish updating to 1.10, move some content between files to clean up
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4105 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 13:10:38 +00:00
Marcin Juszkiewicz
1e90da6731 git: upgraded to 1.5.4.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4104 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 12:53:57 +00:00
Marcin Juszkiewicz
0f6cdfee42 curl: upgraded to 7.18.0 (latest stable)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4103 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 12:53:42 +00:00
Marcin Juszkiewicz
3b6a4f9f12 gnutls: upgraded to 2.2.2 (latest stable)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4102 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 12:53:25 +00:00
Marcin Juszkiewicz
a9c49dd5c7 automake: upgraded to 1.10
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4101 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 12:53:01 +00:00
Richard Purdie
e8efeb30d1 kernel.bbclass: Add staging hooks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4100 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 11:39:26 +00:00
Marcin Juszkiewicz
fece08fee1 icon-naming-utils-native: bump PR due to staging updates
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4099 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 11:04:38 +00:00
Richard Purdie
013882eb9a autotools.bbclass: Add autotools_stage_dir to help staging directories and increase list of directories to stage (include base_sbin, base_bin and libexec)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4098 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 10:52:05 +00:00
Richard Purdie
33010a80bf gcc-configure-cross.inc: Fix intertask gcc dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4097 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 10:36:09 +00:00
Marcin Juszkiewicz
849af9b2a4 native.bbclass: fix do_stage (s/"]/" ]/) - taken from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4096 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 07:15:35 +00:00
Richard Purdie
dd89caeb6d neon: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4095 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 23:56:56 +00:00
Richard Purdie
b4fd5ce62f neon: Work around pkgconfig issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4094 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 23:37:25 +00:00
Richard Purdie
08e51e1ce6 bintuils-cross.inc: Merge improvements from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4093 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 23:27:49 +00:00
Richard Purdie
e746654dd9 gst-ffmpeg: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4092 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 23:27:04 +00:00
Richard Purdie
ad621cb19a gst-ffmpeg: Run autoreconf instead of a broken custom do_configure
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4091 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 23:24:06 +00:00
Richard Purdie
19f05c671a gst-fluendo: Run autoreconf to fix configure's libtool and unbreak the packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4090 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 23:11:24 +00:00
Richard Purdie
4647fc8816 tremor: Use autotools_stage_all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4089 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:53:00 +00:00
Richard Purdie
4e2e099dd5 libgcrypt: Sync with OE and fix patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4088 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:48:56 +00:00
Richard Purdie
b431cdd56f telepathy-mission-control: Fix pkgconfig file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4087 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:47:29 +00:00
Richard Purdie
1607c8f080 gnutls: Fix pkgconfig patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4086 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:47:03 +00:00
Richard Purdie
b1d71fa325 libgalago: Fix pkgconfig, use autotools_stage_all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4085 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:46:34 +00:00
Richard Purdie
72e2faa464 wv: Fix DEPENDS and pkgconfig file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4084 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:45:45 +00:00
Richard Purdie
7377fc1cfe openssl: Remove uneeded library linking directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4083 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:44:52 +00:00
Richard Purdie
1cdaf69d92 db-native: Add custom stage function
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4082 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:43:56 +00:00
Richard Purdie
ce1e2f2df5 libgcrypt: Upgrade to 1.2.4 and add pkgconfig support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4081 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:00:26 +00:00
Richard Purdie
d36c1d83f5 autotools.bbclass: Some further tweaks to autotools_stage_all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4080 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 20:30:30 +00:00
Richard Purdie
69215b0451 autotools.bbclass: Fix typos
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4079 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 20:25:28 +00:00
Richard Purdie
80ec6694d7 autotools.bbclass: Handle case where is an empty directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4078 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 20:19:50 +00:00
Richard Purdie
b26a7c4be9 autotools.bbclass: autotools_stage_all - improve handling of datadir
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4077 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 20:07:47 +00:00
Richard Purdie
13de832d06 gcc-3.4.4: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4076 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 18:07:14 +00:00
Richard Purdie
b02d95a61f autotools.bbclass: Add handling binary staging capability to autotools_stage_all for compatible binaries fixing various -native package issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4075 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 17:53:44 +00:00
Richard Purdie
498b4af0a6 libxslt: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4074 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 17:04:30 +00:00
Richard Purdie
c3a4acb22d libxslt: Upgrade to 1.1.22 with pkgconfig fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4073 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 17:00:44 +00:00
Richard Purdie
ab5c2b9ebb xsp, xpext: Use autotools_stage_all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4072 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:42:16 +00:00
Richard Purdie
df37962c88 vte.inc: Don't RDEPEND on termcap
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4071 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:39:06 +00:00
Richard Purdie
e5694cf1b9 vte: Merge from OE.dev, upgrade to 0.16.9 with fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4070 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:38:20 +00:00
Marcin Juszkiewicz
dc9026df7f curl: merged 7.16.4 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4069 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:36:15 +00:00
Marcin Juszkiewicz
df498e4081 poky.conf: fixed update-alternatives-native provider
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4068 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:35:57 +00:00
Richard Purdie
e292c51081 gnutls: Sync with OE for enhanced configure patch, remove unused file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4067 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:27:24 +00:00
Ross Burton
61d6810576 Remove unused patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4066 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:22:55 +00:00
Ross Burton
1c7de99c41 popt: upgrade to 1.13
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4065 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:22:27 +00:00
Richard Purdie
51fc436f35 base.bbclass: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4064 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:07:25 +00:00
Richard Purdie
4b55118c3c cpan.bbclass: Fix native staging functions (sync with OE.dev)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4063 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:07:05 +00:00
Richard Purdie
7c097c7812 package.bbclass: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4062 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:05:35 +00:00
Richard Purdie
75d9692ecc poky.conf: Enable QA_LOG
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4061 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 15:57:10 +00:00
Richard Purdie
b1e715e233 insane.bbclass: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4060 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 15:53:07 +00:00
Marcin Juszkiewicz
44b538eeda update-alternatives-cworth: dropped as they are now generated with opkg recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4059 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 15:36:01 +00:00
Marcin Juszkiewicz
fe96342d83 opkg: provide update-alternatives(-native)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4058 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 15:35:50 +00:00
Marcin Juszkiewicz
2f696d393f opkg-sdk: fixed directory for opkg informations
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4057 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 15:35:26 +00:00
Richard Purdie
38854a1101 autotools.bbclass/native.bbclass: Use autotools_stage_all instead of oe_runmake install for staging autotooled native packages (from OE.dev)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4056 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 15:35:13 +00:00
Richard Purdie
90552a3545 gcc-cross-kernel: Add missing patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4055 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 15:13:01 +00:00
Richard Purdie
845ac92f4a mtools-native: Don't build X11 components
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4054 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 14:50:06 +00:00
Ross Burton
a99199d729 insane.bbclass: find desktop-file-validate on the path, so it can be added to ASSUME_PROVIDED
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4053 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 14:45:14 +00:00
Richard Purdie
aee156ed36 gcc-package-target.inc: Add back precompiled header fix lost in the gcc changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4052 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 14:30:34 +00:00
Marcin Juszkiewicz
60687460e5 update-alternatives-cworth: switched to opkg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4051 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 14:27:52 +00:00
Marcin Juszkiewicz
322fe395c8 opkg: depend on update-alternatives
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4050 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 14:27:36 +00:00
Marcin Juszkiewicz
be6e02a57d gcc-cross-kernel 3.4.4-csl-2005q3: unbreak after gcc changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4049 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 14:27:22 +00:00
Ross Burton
3853440e1d xtrans: remove unneeded patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4048 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 18:11:44 +00:00
Ross Burton
2e9db063b8 dbus-native: fix builds without X11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4047 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 15:14:20 +00:00
Richard Purdie
e52c4960db glibc-initial: Stage stdio_lim.h header
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4046 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 14:15:02 +00:00
Marcin Juszkiewicz
14d5f585a9 image.bbclass: s/ipkg/opkg/ - spotten by Koen Kooi
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4044 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 11:43:59 +00:00
Marcin Juszkiewicz
c2c6f59a5e rootfs_deb.bbclass: s/ipkg/opkg/ - spotten by Koen Kooi
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4043 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 11:41:53 +00:00
Richard Purdie
935a4d1151 gcc-csl-arm-2005q3: Tweak PV for csl 2005 toolchain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4042 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 11:02:10 +00:00
Richard Purdie
fc8e9ffda6 gcc: Drop gcc 4.0.2, nothing uses it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4041 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 11:00:00 +00:00
Richard Purdie
1f909ea02c gcc-configure-cross.inc: Remove inter-task dependency for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4040 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 10:56:19 +00:00
Richard Purdie
b905e04eae gcc: Add missing files + changes from the last commit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4039 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 10:44:24 +00:00
Richard Purdie
1255ee64ee gcc: Merge in the major cleanup I made in OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4038 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 10:41:39 +00:00
Richard Purdie
402c7dcb27 external-poky-toolchain: package-status doesn't exist any more
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4037 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 15:37:14 +00:00
Richard Purdie
c52bb0cda2 external-poky-toolchain: Fix circular references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4036 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 15:14:01 +00:00
Marcin Juszkiewicz
eec0604995 opkg-ipkg-compat: remove as we do not need it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4035 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 14:17:40 +00:00
Marcin Juszkiewicz
f6b3acd4f0 opkg-collateral: missing rename
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4034 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:55:54 +00:00
Marcin Juszkiewicz
25e3666d1d ipkg: drop empty dirs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4033 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:24:34 +00:00
Marcin Juszkiewicz
615844a766 task-sdk-host: switched to opkg
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4032 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:21:43 +00:00
Marcin Juszkiewicz
7177c20ad7 meta-toolchain: switched to opkg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4031 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:19:35 +00:00
Marcin Juszkiewicz
c00661591a ipkg: dropped
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4030 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:19:22 +00:00
Marcin Juszkiewicz
2d1abf5e74 task-base: bump PR due to opkg switch
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4029 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:19:07 +00:00
Marcin Juszkiewicz
280f86eb2c rootfs_ipk/image.bbclass: removing of opkg lists data to rootfs_ipk class where it should belong
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4028 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:18:54 +00:00
Marcin Juszkiewicz
beb83fd62b opkg-collateral: moved from ipkg-collateral
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4027 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:18:42 +00:00
Marcin Juszkiewicz
346dec3686 rootfs_ipk.bbclass: switched to opkg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4026 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:18:21 +00:00
Marcin Juszkiewicz
15f1fd7c4a package_ipk.bbclass: switched to opkg
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4025 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:18:07 +00:00
Marcin Juszkiewicz
e6746fff87 opkg: added forgotten file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4024 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 12:59:15 +00:00
Marcin Juszkiewicz
f608d3f318 opkg: fixed opkg-native to not create /usr/lib/opkg/opkg/ directory
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4023 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 12:58:21 +00:00
Marcin Juszkiewicz
23684b683f opkg: moved common stuff to opkg.inc, added S98configure
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4022 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 12:58:08 +00:00
Marcin Juszkiewicz
7ed9468285 poky.conf: added SRCREV for opkg-sdk
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4021 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 12:50:01 +00:00
Marcin Juszkiewicz
22740354be opkg-sdk: added version for meta-toolchain
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4020 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 12:49:48 +00:00
Marcin Juszkiewicz
f7be49a600 curl-sdk: added 7.16.2 required by opkg-sdk
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4019 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 12:49:34 +00:00
Richard Purdie
a619546dc4 gcc: Drop 3.3.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4018 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 11:53:45 +00:00
Ross Burton
f2888e8164 poky.conf: fix gnome-vfs preferred version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4017 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 10:12:40 +00:00
Richard Purdie
45bed459d5 zaurus-updater: Add deploy before populate_staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4016 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-16 11:42:24 +00:00
Marcin Juszkiewicz
2d849a9c73 gnome-vfs: upgrade to 2.22.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4015 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-15 08:55:44 +00:00
Marcin Juszkiewicz
251979ea89 fic-gta0x: disable EXTRA_IMAGEDEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4014 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 16:51:06 +00:00
Marcin Juszkiewicz
2c74957ce2 meta-toolchain: many changes to make it expandable with ipkg
After initialization there are two aliases available:
- ipkg - allows to remove/install SDK packages
- ipkg-target - allows to remove/install target packages

As a result user can extend SDK to contain any target library from Poky build.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4013 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 16:31:03 +00:00
Marcin Juszkiewicz
6b77c9ec31 task-sdk-host: added ipkg-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4012 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 15:42:46 +00:00
Marcin Juszkiewicz
846e9b56e9 ipkg-sdk: added for meta-toolchain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4011 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 15:41:14 +00:00
Marcin Juszkiewicz
3a2d92fe94 ipkg: move PACKAGES mangling into ipkg itself
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4010 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 15:40:53 +00:00
Marcin Juszkiewicz
64c7b6ec91 poky.conf: bump opkg SRCREV to get our fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4009 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 15:18:45 +00:00
Robert Bragg
0896690fce db: switch sleepycat.com SRC_URIs to oracle.com
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4008 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 13:07:39 +00:00
Richard Purdie
ffc58804e1 bitbake.conf: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4007 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 11:46:07 +00:00
Richard Purdie
853280f161 bitbake: Update with changes from bitbake 1.8 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4006 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 11:44:34 +00:00
Richard Purdie
097076da23 stage-manager: Sync with OE for various fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4005 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 11:28:39 +00:00
Marcin Juszkiewicz
5f391a1647 poky: bump SRCREV for opkg to 4206
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4004 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 11:25:48 +00:00
Marcin Juszkiewicz
3a75fb362a poky.conf: added SRCREV=4142 for opkg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4003 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 11:05:50 +00:00
Marcin Juszkiewicz
fe4cd719a0 pth: upgraded to 2.0.7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4002 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 10:41:31 +00:00
Marcin Juszkiewicz
814e308091 pth: added 2.0.2 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4001 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 10:16:00 +00:00
Marcin Juszkiewicz
362ccc12e1 site: merged ac_cv_func_posix_getgrgid_r from OE (needed by glib 2.15.6+)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4000 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 10:15:04 +00:00
Marcin Juszkiewicz
a2f942c22e site: merged common-glibc from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3999 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 10:14:15 +00:00
Marcin Juszkiewicz
646f207524 gpgme: removed libassuan dependency as it is needed only for gpgsm which we do not build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3998 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 10:10:59 +00:00
Marcin Juszkiewicz
83bf46fe5e gpgme: moved gpgme-config into gpgme-dev package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3997 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 10:10:09 +00:00
Marcin Juszkiewicz
25679467aa gpgme: reformatted
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3996 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 10:09:41 +00:00
Ross Burton
70483e47c5 glib: upgrade from 2.14.6 to 2.16.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3995 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 09:59:22 +00:00
Marcin Juszkiewicz
1fe96696cb libassuan: added 0.6.9 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3994 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 09:57:10 +00:00
Marcin Juszkiewicz
e210441666 opkg: added from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3993 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 09:35:40 +00:00
Marcin Juszkiewicz
3f659983bf gpgme: added 1.1.4 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3992 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 09:34:33 +00:00
Marcin Juszkiewicz
11ca8a4dd9 libgpg-error: upgraded to 1.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3991 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 09:32:02 +00:00
Marcin Juszkiewicz
d0de533a99 gst-ffmpeg: added gst-plugins-base dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3990 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-13 17:06:17 +00:00
Marcin Juszkiewicz
329e6b5a4d bootimg.bbclass: removed bootsplash task support - we do not have such one
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3989 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-11 12:57:09 +00:00
Richard Purdie
024567e8a2 cross-linkage: Add improvements from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3988 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-11 00:09:26 +00:00
Richard Purdie
95d8d6b260 staging-linkage: Add from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3987 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-11 00:08:58 +00:00
Richard Purdie
beeeb785a7 poky.conf: Use += with INHERIT
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3986 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-10 20:21:57 +00:00
Richard Purdie
c80c235a31 gcc-package.inc: Drop libgcc-dev package since its part of the main gcc package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3985 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-10 20:21:03 +00:00
Richard Purdie
2f2086c09a task-poky-sdk: Remove libgcc-dev, its empty and now part of gcc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3984 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-10 20:20:28 +00:00
Richard Purdie
f54f499bbd dbus: Add missing libsm DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3983 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-10 19:42:56 +00:00
Richard Purdie
570f12e972 base.bbclass: Let unpack task remove S beforehand which fixes clean handling. Optimise some expand and getVar calls
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3982 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-10 15:43:39 +00:00
Richard Purdie
cd11b9ec41 libtool-cross: Ensure staged libtool is the patched version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3981 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-09 02:10:11 +00:00
Marcin Juszkiewicz
0e82382c5b qemu machines: enlarge rootfs to 280M
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3980 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-07 12:25:30 +00:00
Marcin Juszkiewicz
883cf6fdef base-files: added GPL-3 LGPL-3 GFDL-1.2 licenses
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3979 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-07 11:41:43 +00:00
Marcin Juszkiewicz
cd0038bf93 less: upgrade to 418
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3978 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-07 09:44:28 +00:00
Marcin Juszkiewicz
0560f38c1d poky.conf: we are after release so update DISTRO_VERSION
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3977 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-07 08:46:20 +00:00
Marcin Juszkiewicz
307bc14866 tune-arm1136jf-s.inc: fix arm/thumb switching
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3976 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-07 08:38:28 +00:00
Richard Purdie
68e1ac6996 ohm: Fix configure problems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3973 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-07 00:02:28 +00:00
Øyvind Kolås
e3c007f4bb stage developent files for tidy
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3972 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 18:55:00 +00:00
Marcin Juszkiewicz
4d19e959a7 linux-mx31: bump PR to get mkimage problem fixed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3971 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 15:55:21 +00:00
Marcin Juszkiewicz
f70ffd8ed0 u-boot-mkimage-openmoko-native: stage mkimage instead of deploying - should fix linux-mx31 build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3970 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 15:54:15 +00:00
Marcin Juszkiewicz
64e621cf18 gcc: remove precompiled c++ headers as they take lot of space and are not required
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3969 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 14:59:25 +00:00
Marcin Juszkiewicz
96c69763a6 preferred-xorg-versions.inc: bump libxfont
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3968 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 14:34:35 +00:00
Marcin Juszkiewicz
e786d90fad gcc-cross: do not generate *-dev packages as they are broken (proper ones are generated by gcc recipe)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3967 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 14:13:04 +00:00
Marcin Juszkiewicz
e67be26819 preferred-xorg-versions.inc: updates
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3966 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 13:48:13 +00:00
Marcin Juszkiewicz
9872ff2ec0 checksums.ini: added new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3965 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 10:38:59 +00:00
Marcin Juszkiewicz
b3f5ec3f89 util-macros: upgrade to 1.1.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3964 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 10:36:31 +00:00
Marcin Juszkiewicz
60bae70bee inputproto: upgrade to 1.4.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3963 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 10:32:07 +00:00
Marcin Juszkiewicz
712e7d1983 xproto: upgrade to 7.0.12
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3962 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 10:30:44 +00:00
Marcin Juszkiewicz
79f10c58f9 xtrans: upgrade to 1.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3961 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 10:28:51 +00:00
Marcin Juszkiewicz
0f8d8a8ce8 libxfont: upgrade to 1.3.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3960 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 10:27:32 +00:00
Marcin Juszkiewicz
e4b9f1043c elfutils: disable -Werror for 0.108 due to 'C99 inline functions are not supported; using GNU89' warnings
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3959 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 08:55:32 +00:00
Marcin Juszkiewicz
2f93feee57 preferred-xorg-versions.inc: renderproto 0.9.2 is preferred
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3958 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 08:42:18 +00:00
Marcin Juszkiewicz
c347eaac5b strace: unbreak - patch from Debian
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3957 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 08:28:18 +00:00
Marcin Juszkiewicz
89fdbffb0a renderproto: downgrade to 0.9.2 to unbreak xserver-kdrive
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3956 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 08:22:22 +00:00
Marcin Juszkiewicz
40f6fd6a1c poky.conf: bump web-webkit to version which builds with newer WebKit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3955 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 07:58:34 +00:00
Marcin Juszkiewicz
75cf9790e2 bitbake.conf: set CPU_FEATURES before it is used not after
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3954 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 07:31:03 +00:00
Marcin Juszkiewicz
a2f0a2e3a6 coreutils: fix futimens error
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3953 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 07:23:55 +00:00
Marcin Juszkiewicz
56432da433 valgrind: added 3.3.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3952 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 07:22:27 +00:00
Marcin Juszkiewicz
bd75cbe1bb bitbake.conf: enable VFP support for ARM machines (used by armv6 only)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3951 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:57:40 +00:00
Marcin Juszkiewicz
25f62c4040 armv6 machines: use armv6 tuning
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3950 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:53:32 +00:00
Marcin Juszkiewicz
75b40f1077 xserver-nodm-init: use pidof instead of ps|grep|grep|sed to get PID of xinit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3949 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:52:52 +00:00
Marcin Juszkiewicz
68fb848404 machines: remove comment about building feeds for strongarm - OpenZaurus times are over
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3948 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:39:42 +00:00
Marcin Juszkiewicz
af49a11e8c pixman: drop patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3947 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:33:14 +00:00
Marcin Juszkiewicz
c9c661eab9 preferred-xorg-versions: sync with latest changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3946 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:23:05 +00:00
Marcin Juszkiewicz
dbd79b23cf libxaw: dropped 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3945 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:17:53 +00:00
Marcin Juszkiewicz
01a16ee818 pixman: upgrade to 0.9.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3944 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:06:41 +00:00
Marcin Juszkiewicz
ba27083937 pixman: upgraded to 0.9.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3943 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:06:15 +00:00
Marcin Juszkiewicz
5256c4693a libx11: upgrade to 1.1.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3942 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:54:43 +00:00
Marcin Juszkiewicz
1ff07caf47 libxrender: upgraded to 0.9.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3941 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:38:38 +00:00
Marcin Juszkiewicz
c21d274ace libxxf86dga: upgraded to 1.0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3940 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:37:31 +00:00
Marcin Juszkiewicz
00ee54312f libxrandr: upgraded to 1.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3939 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:36:46 +00:00
Marcin Juszkiewicz
41ba9ba69e libxext: upgraded to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3938 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:35:55 +00:00
Marcin Juszkiewicz
fbd1592e19 libxtst: upgraded to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3937 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:34:54 +00:00
Marcin Juszkiewicz
1850554197 libxpm: upgraded to 3.5.7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3936 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:34:01 +00:00
Marcin Juszkiewicz
aea6e620fa libice: upgraded to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3935 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:33:21 +00:00
Marcin Juszkiewicz
c8f42e6d8f libxcursor: upgraded to 1.1.9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3934 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:32:46 +00:00
Marcin Juszkiewicz
6ebc2d78eb libxmu: upgraded to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3933 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:32:09 +00:00
Marcin Juszkiewicz
193deffad4 xtrans: upgrade to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3932 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:30:12 +00:00
Marcin Juszkiewicz
114011fc3e libxi: upgraded to 1.1.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3931 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:28:47 +00:00
Marcin Juszkiewicz
6972a8b38f xproto: upgrade sdk to 7.0.11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3930 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:28:05 +00:00
Marcin Juszkiewicz
761108c1fc xf86dgaproto: upgraded to 2.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3929 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:26:55 +00:00
Marcin Juszkiewicz
1eea7db02d inputproto: upgraded to 1.4.2.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3928 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:26:08 +00:00
Marcin Juszkiewicz
bf15d0e866 renderproto: upgrade to 0.9.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3927 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:24:23 +00:00
Marcin Juszkiewicz
ff95a9cf32 xproto: upgraded to 7.0.11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3926 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:23:20 +00:00
Marcin Juszkiewicz
9b91eba9a2 glproto: upgraded to 1.4.9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3925 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:22:00 +00:00
Marcin Juszkiewicz
80d909a541 xvinfo: upgrade to 1.0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3924 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:06:57 +00:00
Marcin Juszkiewicz
51ceaa957e xmodmap: upgrade to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3923 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:06:37 +00:00
Marcin Juszkiewicz
0d44914f54 xrdb: upgrade to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3922 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:06:15 +00:00
Marcin Juszkiewicz
ed3c22290b xset: upgrade to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3921 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:05:48 +00:00
Marcin Juszkiewicz
d5528798b1 xinit: upgrade to 1.0.7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3920 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:05:24 +00:00
Marcin Juszkiewicz
5ab50f9ba2 webkit: update to 30762 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3919 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 13:19:52 +00:00
Robert Bradford
a31ec3d0f6 Enable OProfile for MX31 ADS.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3918 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 11:54:05 +00:00
Marcin Juszkiewicz
bba360356e libsdl-sdk: disable svga output
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3917 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 11:36:42 +00:00
Marcin Juszkiewicz
b991033aab qemux86: use march=i586 when compiling - should unbreak glibc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3916 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 11:19:20 +00:00
Marcin Juszkiewicz
3fc975f74b task-base:added dtl1_cs workaround for 'bluetooth' FEATURE and more modules for 'wifi'
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3915 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 09:02:18 +00:00
Marcin Juszkiewicz
1135efbe64 task-base: move avahi to 'zeroconf' DISTRO_FEATURE, fix 'smbfs' DISTRO_FEATURE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3914 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 08:58:24 +00:00
Marcin Juszkiewicz
952fa1e0a0 mpfr: update to 2.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3913 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 08:45:27 +00:00
Marcin Juszkiewicz
db497d9391 poky: bump matchbox-panel-2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3912 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 07:37:00 +00:00
Marcin Juszkiewicz
ae7ce77911 dbus: unbreak buildbot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3911 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 20:01:16 +00:00
Robert Bradford
5b5e1a3afa Spit out tidy-examples package with the tests in.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3910 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 17:58:55 +00:00
Marcin Juszkiewicz
73a457ecc6 dbus: renamed 1.1.4 -> 1.1.20 and added missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3909 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 17:09:52 +00:00
Marcin Juszkiewicz
fdb00295ba poky: use dbus 1.1.20 by default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3908 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:56:51 +00:00
Marcin Juszkiewicz
21d430e958 poky-eabi: switch to gcc 4.2.2, glibc 2.6.1, linux-libc-headers 2.6.24
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3907 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:54:53 +00:00
Marcin Juszkiewicz
68fe3dcec1 linux-libc-headers: added 2.6.24
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3906 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:54:09 +00:00
Marcin Juszkiewicz
0a7e1e3ffc dbus: upgrade 1.1.4 to 1.1.20 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3905 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:53:07 +00:00
Marcin Juszkiewicz
dfb52cedd0 debian.bbclass: merge DEBIANNAME support from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3904 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:45:02 +00:00
Marcin Juszkiewicz
68e4dbb0eb glibc: added 2.6.1 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3903 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:34:07 +00:00
Marcin Juszkiewicz
4c117c1285 gcc: added 4.2.2 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3902 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:33:10 +00:00
Ross Burton
e14e1e23c4 desktop-file-utils-native: update to 0.15
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3901 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 14:06:09 +00:00
Marcin Juszkiewicz
d72806340c poky.conf: exclude tidy from world builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3900 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 13:04:04 +00:00
Marcin Juszkiewicz
64f00bc566 linux-nokia800: added ext2/ext3/fuse/nfs/cifs into kernel - tested on device
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3899 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 12:18:05 +00:00
Robert Bradford
8ef8bc7398 Add Tidy.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3898 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 11:17:27 +00:00
Robert Bradford
e2d6705431 Update Clutter to 0.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3897 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 11:15:35 +00:00
Richard Purdie
98555dd5a0 bitbake: Sync bbimage with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3895 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 00:28:55 +00:00
Richard Purdie
1a59c52aec base.bbclass: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3894 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 22:58:30 +00:00
Richard Purdie
39a089a3e7 bitbake: Bump cache version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3893 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 22:34:32 +00:00
Richard Purdie
ab191d21e2 bitbake: Update to bitbake 1.8 branch head
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3892 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 22:01:45 +00:00
Marcin Juszkiewicz
e88b475378 busybox: removed not used files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3891 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 17:56:20 +00:00
Marcin Juszkiewicz
624549ae4e busybox.inc: remove dead code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3890 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 17:56:00 +00:00
Marcin Juszkiewicz
198a63fac5 busybox: update from 1.8.2 to 1.9.1 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3889 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 17:51:29 +00:00
Marcin Juszkiewicz
6314103003 busybox: drop 1.01, make 1.8.2 default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3888 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 17:39:29 +00:00
Richard Purdie
9f9900b9b4 gtk+: Updated filechooser size patch from Thomas
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3885 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-02 17:14:51 +00:00
Richard Purdie
639f3823f5 handbook/Makefile: Add missing tarball files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3884 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-01 00:03:03 +00:00
Richard Purdie
d0eff13891 handbook/Makefile: Add tarball target
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3883 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-29 23:56:51 +00:00
Matthew Allum
dd048e6b2c 2008-02-29 Matthew Allum <mallum@openedhand.com>
* development.xml:
        Disable images too big / lack context for now.
        * introduction.xml:
        Remove some OH specific stuff.
        * style.css:
        Remove limit on image size


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3882 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-29 23:48:09 +00:00
Richard Purdie
698f4302c3 networkmanager-applet: Remove VPN connections menu
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3881 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-29 17:56:25 +00:00
Richard Purdie
25081db183 gtk+-2.12: Tweak filechooser size patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3880 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-29 17:45:52 +00:00
Richard Purdie
2e296ba3f8 gtk+-2.12: Add patch to tweak the filechooser sizing from Thomas
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3879 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-29 15:08:44 +00:00
Robert Bradford
566df3c2f6 Fix broken string with weird characters.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3878 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-29 13:29:19 +00:00
Richard Purdie
2e7348694d poky-handbook: Add screenshots, change development section order, tweak css for screenshots
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3877 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-28 16:10:56 +00:00
Ross Burton
af790c334a poky.conf: bump gaku srcrev to fix single instance
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3876 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-27 18:58:30 +00:00
Ross Burton
ea5b925831 dbus: sneak in the security fix release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3875 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-27 17:32:15 +00:00
Robert Bradford
1bfa9b7f32 Fix patch.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3874 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-27 16:10:07 +00:00
Robert Bradford
a7218977a4 Bump PR for 0.8 and also add patch to the SVN version.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3873 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-27 15:43:17 +00:00
Robert Bradford
ddb2364827 Add a patch that avoids the entry getting focus and thus bringing up the
keyboard.

Remove old patch directory.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3872 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-27 15:39:07 +00:00
Robert Bradford
212bd6f250 Switch to Dates 0.4.6.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3871 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-27 11:48:27 +00:00
Ross Burton
944f5d0507 eds-dbus: enable libsoup, so we have the webcal backend
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3870 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-26 19:36:41 +00:00
Ross Burton
82b4e38635 oh-puzzles: don't ship mines, ship slant instead
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3869 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-26 15:58:38 +00:00
Richard Purdie
ed555de529 Remove generated file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3868 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-26 11:46:00 +00:00
Richard Purdie
18a758b9e9 README*: Update after addition of manual
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3867 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-26 11:41:20 +00:00
Richard Purdie
b2bdf19d90 README*: Update after addition of manual
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3866 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-26 11:40:57 +00:00
Richard Purdie
882e9cd2af Add Poky handbook
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3865 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-26 11:31:34 +00:00
Ross Burton
7197110f46 puzzles: split into oh-puzzles and oh-puzzles-extra, so there is a reasonable number installed by default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3864 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-25 22:47:49 +00:00
Ross Burton
ca8c3377e7 poky.conf: bump gaku srcrev to add single instance flag
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3863 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-25 19:24:06 +00:00
Robert Bradford
a7c0b36b10 Bump web-webkit's SRCREV.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3862 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-25 18:05:56 +00:00
Thomas Wood
81a3a66b40 * Update sato-icon-theme version to 0.4.1
* Remove redundant SRCREV for sato-icon-theme


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3861 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-25 17:28:43 +00:00
Marcin Juszkiewicz
445f3b4c60 rxvt-unicode: added fix from OE for building on systems where host ncurses != ncurses-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3860 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-23 00:41:25 +00:00
Richard Purdie
36ed211c35 scripts: Mark qemu scripts as bash specific to avoid dash problems and error if a suitable qemu binary can't be found
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3859 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-22 16:23:33 +00:00
Richard Purdie
2084d46ed4 poky.conf: Prepare for release, set DISTRO_VERSION=3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3858 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-22 16:04:18 +00:00
Richard Purdie
8994c32412 README.hardware: Add note about Phytec board
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3857 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-22 16:01:57 +00:00
Ross Burton
beab252ef8 gtk-sato-engine: update to 0.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3856 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-22 14:11:47 +00:00
Richard Purdie
935584b3e9 meta-toolchain-sdk: Use ?= when setting TOOLCHAIN_TARGET_TASK
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3855 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-22 12:59:37 +00:00
Robert Bradford
934183e35a Add em-x270 instructions.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3854 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-22 12:20:40 +00:00
Richard Purdie
4dccc9148f glib/freetype/gtk+/pango: Use SOLIBS in FILES
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3853 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-22 00:55:47 +00:00
Ross Burton
7a8e799a51 Bump sato-icon-theme to 0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3847 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 20:43:47 +00:00
Richard Purdie
3df547e205 libsdl-sdk: Fix configure.in and use autotools do_configure, not a broken imitation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3846 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 19:52:49 +00:00
Ross Burton
37d5e5d924 poky.conf: update panel srcrev for the magic icon naming
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3845 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 18:05:04 +00:00
Richard Purdie
f6908cfa3e README.hardware: Document htcuniversal booting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3844 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 16:22:35 +00:00
Robert Bradford
ee0fb8576f Add patch to fix crashes caused by udevtrigger on startup.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3843 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 15:20:17 +00:00
Robert Bradford
21c0c98d9a Bump psplash SRCREV.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3842 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 12:00:04 +00:00
Robert Bradford
efb6eaedd3 Bump psplash SRCREV.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3841 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 11:50:04 +00:00
Richard Purdie
6bd30d085f Drop obsolete linux-cmx270 kernels
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3840 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 00:59:56 +00:00
Richard Purdie
fd37b166ec linux-openmoko: Break immediate suspend on resume cycle
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3839 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 00:58:17 +00:00
Richard Purdie
2e7d772b7e linux-nokia800: Add suspend/resume button support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3838 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 00:57:43 +00:00
Richard Purdie
d1a1ed1d52 xserver-kdrive-xomap: Really disable xkb, fixing keys
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3837 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-20 22:36:14 +00:00
Robert Bradford
9c932b8a31 Update instructions for MX31ADS board including NAND details.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3836 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-20 15:11:59 +00:00
Richard Purdie
f845355741 em-x270.conf: Correct kernel name inside the updater package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3835 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-20 14:41:36 +00:00
Ross Burton
afc5aa3bd6 poky.conf: update panel srcrev, to get borders on notify windows
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3834 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-20 13:24:49 +00:00
Richard Purdie
96e1d046f6 local.conf.sample: Limit extra packages for mx31ads
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3833 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-20 12:34:35 +00:00
Richard Purdie
2b29ac6377 task-poky: Remove web-webkit from more machines with limited flash space
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3832 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-20 12:33:22 +00:00
Richard Purdie
210c9450c1 linux-openmoko: Add input subsys -> APM bridge and tweak power driver key events
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3831 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-20 12:23:38 +00:00
Robert Bradford
7fdad729b2 Bump matchbox-desktop SRCREV.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3830 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-19 23:20:53 +00:00
Ross Burton
1c6b369901 poky.conf: bump panel srvrev to get fixed icons
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3829 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-19 17:24:21 +00:00
Ross Burton
f39405d1ae matchbox-sato: don't use the startup icon, use notification banners
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3828 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-19 17:11:40 +00:00
Richard Purdie
4de220459c ipkg: Fix version comparisions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3827 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-19 10:31:48 +00:00
Samuel Ortiz
84e7b04add linux-rp-2.6.23: Keypad driver for Zylonite.
This is a backport from Eric Miao's patchset.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3826 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-19 01:09:57 +00:00
Ross Burton
74de793dc2 matchbox-panel: update to latest srcrev, with new icons and new applets
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3825 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-18 18:01:49 +00:00
Ross Burton
f1607f0bbb gtk-sato-engine: bump to 0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3824 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-18 11:06:55 +00:00
Marcin Juszkiewicz
e7a2337c03 base.bbclass: align build configuration dump properly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3823 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-17 10:29:11 +00:00
Ross Burton
fa36fa2370 gtk+: merge two related patches into a single file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3822 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-16 16:51:13 +00:00
Ross Burton
c7e79ab0ad sato-icon-theme: update to latest sato-icon-theme
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3821 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-16 11:10:08 +00:00
Richard Purdie
cb7d25e183 meta-toolchain: Add version data to the sdk tarballs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3820 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 17:29:40 +00:00
Richard Purdie
094234f792 base.bbclass: Drop _FUNCTION suffix to METADATA_REVISION
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3819 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 15:31:07 +00:00
Richard Purdie
35d364f964 base.bbclass: Show svn revision of poky being used
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3818 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 15:23:45 +00:00
Richard Purdie
53e5a894bb qemu: Update series file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3817 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 14:18:02 +00:00
Richard Purdie
15bdeaa683 README.hardware: Add mx31lite documentation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3816 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 13:27:45 +00:00
Marcin Juszkiewicz
10e1e2c5af local.conf.sample: added list of supported machines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3815 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 11:28:09 +00:00
Marcin Juszkiewicz
e408f5c485 task-poky: do not install Web browser on c7x0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3814 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 11:25:10 +00:00
Richard Purdie
d61547a689 poky.conf: Update zaurusd to gain mixer fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3813 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 10:35:03 +00:00
Richard Purdie
6c2b6f26d7 formfactor: Add cm-x270
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3812 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 21:18:06 +00:00
Richard Purdie
32a4e06db5 tslib: Check touchscreen exists before setting TSLIB_TSDEVICE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3811 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 21:17:32 +00:00
Richard Purdie
838c47ce6c xserver-kdrive-common: Remove xserver flags for cm-x270 since its using standard Xfbdev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3810 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 21:16:49 +00:00
Richard Purdie
fb40ee0f4c linux-2.6.23: Add 16bpp tweak to cm-x270 kernels so it uses 16bpp instead of 8bpp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3809 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 21:15:03 +00:00
Richard Purdie
1bb290aee1 poky-uclibc.inc: Tweak deploy directory so it doesn't clash with glibc packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3808 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 21:13:55 +00:00
Richard Purdie
0578c881f3 cm-x270.conf: Remove touchscreen from machine features list. Default to the W model, not L
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3807 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 21:11:21 +00:00
Marcin Juszkiewicz
cc62bad3aa gtk-sato-engine: fix
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3806 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 14:30:02 +00:00
Marcin Juszkiewicz
4488bb349c README.hardware: c700 is PXA250
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3805 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 13:12:32 +00:00
Marcin Juszkiewicz
092b8ee8ef README.hardware: another docbook removed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3804 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 13:10:00 +00:00
Marcin Juszkiewicz
25ce5f7fcb README.hardware: remove docbook tags from FIC-gta01
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3803 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 13:09:08 +00:00
Marcin Juszkiewicz
bf9c1e8ce0 gtk-sato-engine: make it REALLY 0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3802 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 13:00:34 +00:00
Richard Purdie
84c83737f1 Add README.hardware
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3801 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 12:57:18 +00:00
Richard Purdie
7ed1aef82c gcc-4.1.2: Disable thumb mode for 4.1.2 since it doesn't compile
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3800 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 12:54:58 +00:00
Richard Purdie
bad1fc400b poky.conf: Add POKYMODE and POKYLIBC to CACHE path
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3799 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 11:54:36 +00:00
Marcin Juszkiewicz
eb49c160d4 uicmoc4-native: set library path to grab zlib-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3798 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 09:46:12 +00:00
Richard Purdie
ffa4a99833 Add poky-image-minimal-mtdutils (from cm-x270)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3797 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 09:29:13 +00:00
Richard Purdie
825a03b016 busybox: Enable TFTP put/get
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3796 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 01:53:05 +00:00
Richard Purdie
54566e6f90 uclibc: Sync patches with OE, fix KERNEL variables to match sysroot changes, add patch to fix alignment problems on armv5e devices
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3795 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 01:18:44 +00:00
Richard Purdie
b0a6e92f31 uclibc.distro: Disable stripping since it interferes with -dbg packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3794 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 01:12:26 +00:00
Richard Purdie
89213d9bd1 linux-rp-2.6.23: Add zyonite touchscreend driver forward port
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3793 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 16:29:55 +00:00
Marcin Juszkiewicz
f090aee8f1 linux-rp: enlarge bootcdx86 ramdisk size to 80M
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3792 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 13:18:10 +00:00
Marcin Juszkiewicz
597d1fbf65 bootcdx86: reduce list of MACHINE_FEATURES to the one covered by kernel
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3791 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 13:17:16 +00:00
Marcin Juszkiewicz
f55e142a0e bootcdx86: remove any extra IMAGE_FEATURES (debug, testapps, profile)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3790 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 13:16:47 +00:00
Marcin Juszkiewicz
7c81b11da2 bootcdx86: bump ext2 size to 70M
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3789 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 13:16:00 +00:00
Marcin Juszkiewicz
b868ea115c checksums.ini: added bash patches and libxfont 1.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3788 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 09:31:20 +00:00
Marcin Juszkiewicz
911e176951 bash: apply upstream patches 026-033
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3787 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 09:30:03 +00:00
Richard Purdie
b92884d151 linux-rp-2.6.23: Add patch to get zylonite mtd working (forward ported 2.6.14 driver) and set display to VGA
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3786 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 01:04:52 +00:00
Ross Burton
faed8fc7f7 matchbo-panel: ship the battery images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3785 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-12 21:08:50 +00:00
Marcin Juszkiewicz
04d1879e5e poky: gtk-sato-engine version update
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3784 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-12 16:53:21 +00:00
Marcin Juszkiewicz
8a852353ab gtk-sato-engine: upgraded to 0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3783 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-12 16:52:37 +00:00
Marcin Juszkiewicz
e6a720ac53 formfactor: rotate X11 on Neo1973
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3780 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-12 12:50:43 +00:00
Ross Burton
04d7d53436 poky.conf: update panel2 srvrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3779 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-12 09:49:11 +00:00
Richard Purdie
deb4b8b47a diet-x11: Use the libx11 patches and fix build failures
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3778 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-12 08:37:01 +00:00
Richard Purdie
387121d925 libxft: Convert to SOLIBS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3777 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 23:17:43 +00:00
Richard Purdie
47ecd7c73e lib_package.bbclass: Convert to use SOLIBS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3776 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 23:16:12 +00:00
Richard Purdie
0cf79cd772 libpng: Update libpng-native 1.2.12 -> 1.2.16, convert to use SOLIBS variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3775 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 23:15:40 +00:00
Richard Purdie
fbd561a1f6 bitbake.conf: Account for different shared library extensions on darwin in default FILES expressions, add layout_base_prefix to some extra layout variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3774 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 23:01:28 +00:00
Richard Purdie
c47528db49 package_tar.bbclass: Make the output slightly less verbose
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3773 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:54:02 +00:00
Richard Purdie
a6d3ffd882 xtscal: Bump PR to work around libxcalibrate verison issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3772 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:48:53 +00:00
Richard Purdie
e4c5a6db7e preferred-xorg-versions.inc: Update libxfont versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3771 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:38:32 +00:00
Richard Purdie
37c202fbc6 libxfont-native: 1.3.0 -> 1.3.1 to match libxfont change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3770 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:20:44 +00:00
Ross Burton
501663a74c Remove more stale X patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3769 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:17:17 +00:00
Richard Purdie
0f776c5e49 icu: Disable PARALLEL_MAKE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3768 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:17:02 +00:00
Ross Burton
162f879a0c Patch re-jiggle to remove unused and duplicates
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3767 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:11:12 +00:00
Ross Burton
c490cc596a libxfont: update to 1.3.1, so we can drop a merged patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3766 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:02:46 +00:00
Ross Burton
ff9db543fa Remove unused patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3765 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 21:43:00 +00:00
Ross Burton
de8dfb8bba libxcalibrate: fix package versions, and update to latest git which has our patches merged
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3764 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 21:11:02 +00:00
Ross Burton
d7753c6d47 Rename calibrateproto version from oh to poky
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3763 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 21:04:32 +00:00
Richard Purdie
94eca024ff calibrateproto: Switch to SRCREV, remove merged patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3762 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 21:02:20 +00:00
Richard Purdie
6ac3680a2d bitbake: Sync with upstream 1.8 branch for git fetcher and --continue mode fix
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3761 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 20:33:43 +00:00
Ross Burton
e6a50a8a3f libxcalibrate: update to latest srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3760 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 18:03:35 +00:00
Ross Burton
2b5ffbcc88 contacts: disable schemas installation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3759 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 18:00:41 +00:00
Ross Burton
c48757beab autotools.bbclass: enable maintainer mode when configuring
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3758 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 17:57:44 +00:00
Ross Burton
98320132b2 oh-puzzles: disable schemas installation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3756 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 17:55:25 +00:00
Ross Burton
880e17d49e gnome.bbclass: disable GConf schema installation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3755 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 17:54:16 +00:00
Marcin Juszkiewicz
724c7a3910 task-base: bump PR for af-packet module change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3753 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 17:24:33 +00:00
Marcin Juszkiewicz
31f96fab2c poky.conf: recommend af-packet kernel module
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3752 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 17:23:34 +00:00
Richard Purdie
cfa8d22279 gettext: Really disable java
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3751 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 16:58:41 +00:00
Ross Burton
251ff09c88 Don't allow custom GConf schema paths to get into the system
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3750 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 16:40:15 +00:00
Marcin Juszkiewicz
0e8d90498a matchbox-sato: use Sans/6 on FIC-gta01
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3748 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 15:48:40 +00:00
Marcin Juszkiewicz
d0e95b34f8 matchbox-keyboard: autostart keyboard on keyboardless devices
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3744 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 14:22:23 +00:00
Richard Purdie
150b9517d4 oprofile-cvs: Remove applied patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3743 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 13:30:46 +00:00
Richard Purdie
219e6f4a2d poky.conf: Update web-webkit, oprofile and oprofileui to latest versions fixing various issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3742 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 13:29:37 +00:00
Marcin Juszkiewicz
82da29d2d1 task-base: bump PR to get usbinit on fic-gta01 and nokia n8x0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3741 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 12:46:53 +00:00
Marcin Juszkiewicz
3da9f9458c nokia n8x0: add usbinit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3740 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 12:46:15 +00:00
Marcin Juszkiewicz
48052b1c9a fic-gta01: add usbinit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3739 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 12:45:48 +00:00
Richard Purdie
54d555505e qemu-helper: Fix symlinks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3738 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 10:25:26 +00:00
Richard Purdie
e87e94bdef qemu-helper-sdk: Add raw2flash / flash2raw converter
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3737 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 10:22:06 +00:00
Richard Purdie
ae8fe4d4bb site/x86_64: Add some extra entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3736 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 10:06:16 +00:00
Richard Purdie
c5601780b4 sdk.bbclass: Set PKG_CONFIG_SYSROOT_DIR correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3735 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 10:03:14 +00:00
Richard Purdie
7ea9cc39fb gtk+.inc: Don't hardcode paths
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3734 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 09:54:27 +00:00
Richard Purdie
96c423f26c xorg-proto: Set some XORG_PN values explicitly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3733 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 09:53:15 +00:00
Richard Purdie
6326621b9a freetype: Drop old version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3732 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 09:51:43 +00:00
Richard Purdie
033c32be39 glib-2.0: Set FILESDIR and merge patches directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3731 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 09:51:13 +00:00
Marcin Juszkiewicz
6c117e9a2d checksums.ini: some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3730 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-09 19:22:33 +00:00
Marcin Juszkiewicz
e85a50ccf5 eabi6: use linux-libc-headers 2.6.20 to get HAL built
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3729 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-09 17:52:34 +00:00
Richard Purdie
3ad2c9a4ad task-poky: Switch web -> web-webkit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3728 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 17:48:46 +00:00
Richard Purdie
9808d08c9f webkit-gtk: Add im hook
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3727 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 17:47:56 +00:00
Marcin Juszkiewicz
cf6db2d6d6 cx3110x: fix version 2.0.15
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3726 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 11:59:12 +00:00
Richard Purdie
d268f49b0d task-poky: Add networkmanager-appler to standard images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3725 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 11:19:28 +00:00
Marcin Juszkiewicz
0dbb639386 linux-openmoko: removed not needed deploy task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3724 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 11:12:49 +00:00
Richard Purdie
1498e12f67 cx3110x: Fix PR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3723 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 11:08:53 +00:00
Richard Purdie
867712cc97 cx3110x: Enable 2.0.15 for nokia800
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3722 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 11:08:20 +00:00
Richard Purdie
821d6b8fa7 linux-nokia800: Stage extra header, enable APM
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3721 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 11:06:21 +00:00
Marcin Juszkiewicz
61f22b5209 cx3110x: added 2.0.15 version from Chinook (marked as broken for now)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3720 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 10:46:32 +00:00
Marcin Juszkiewicz
85b66496d3 eabi5: fixed gcc name, added sdk versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3719 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 09:22:32 +00:00
Richard Purdie
85f163927d dhcp: Move from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3718 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 22:32:06 +00:00
Richard Purdie
f3d2ad4fb1 iproute2: Move from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3717 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 22:15:48 +00:00
Richard Purdie
7fed31ddb0 Move libnl from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3716 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:51:14 +00:00
Richard Purdie
fd700bb7d3 networkmanager-applet: Add startup script to Xsession.d directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3715 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:32:53 +00:00
Marcin Juszkiewicz
f2d7bf458f gcc: unbreak csl 2006q1 (fortran is fortran not f95)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3714 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:29:36 +00:00
Richard Purdie
095f9f6e43 pointercal: Drop nokia800 pointercal file since it varies between the 800 and the 810 and otherwise the same image works on both
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3713 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:24:34 +00:00
Richard Purdie
18aa85bc8f meta-toolchain: Install -dbg packages into standalone toolchains and sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3712 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:22:10 +00:00
Richard Purdie
8dac31d678 package.bbclass: Avoid double suffix depchain packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3711 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:20:34 +00:00
Richard Purdie
9f9ebe29be poky.conf: Update version for matchbox-keyboard, libowl, web-webkit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3710 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:03:35 +00:00
Richard Purdie
e600587fdc networkmanager: Move from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3709 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:00:09 +00:00
Richard Purdie
fc20c6cbee web-webkit: Enable libowl
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3708 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 19:57:09 +00:00
Richard Purdie
be7c007dcd task-poky-standalone-sdk: Generate -dbg package counterparts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3707 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 19:55:31 +00:00
Richard Purdie
ff882897de cx3110x: -dev and -dbg packages don't make sense
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3706 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 18:39:14 +00:00
Marcin Juszkiewicz
dd954f626b gcc-cross csl 2006q1: fix build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3705 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 17:27:46 +00:00
Ross Burton
767710d5c4 Remove matchbox-poky, its been replaced by matchbox-sato
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3704 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 17:23:37 +00:00
Ross Burton
4b5b4604da libxsettings-client: add patch to fix missing linking to X11, spotted by --as-needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3703 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 17:20:18 +00:00
Ross Burton
11dc865863 task-poky: don't build matchbox-applet-startup-monitor
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3702 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 17:17:14 +00:00
Ross Burton
4b9288b607 vte: Add missing intltool depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3701 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 16:15:06 +00:00
Ross Burton
6a40f09c82 gstreamer: package the debug symbols for the core elements
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3700 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 15:34:20 +00:00
Ross Burton
950e912915 gconf-dbus: update srvrev and remove merged patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3699 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 14:27:08 +00:00
Marcin Juszkiewicz
7fcc995859 gcc-csl 2006q1: added makeinfo patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3698 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 13:15:37 +00:00
Marcin Juszkiewicz
262d304c43 poky-eabi-csl2005q3-2: set proper versions of (gcc|binutils)-cross-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3697 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 13:11:27 +00:00
Marcin Juszkiewicz
fcfb291e5a checksums.ini: some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3696 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 12:00:47 +00:00
Richard Purdie
a0c44e0e6c sanity.bbclass: Fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3695 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 10:24:40 +00:00
Richard Purdie
51fd745b36 sanity.bbclass: Fix qemu check
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3694 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 10:23:08 +00:00
Ross Burton
4627103ba7 glib: update to 2.14.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3693 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 09:59:06 +00:00
Marcin Juszkiewicz
fa42d29201 binutils 2.16 csl-2005e3: added makeinfo patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3692 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 07:56:24 +00:00
Marcin Juszkiewicz
e62eab8ae6 binutils 2.16.91.0.7: added makeinfo patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3691 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 07:44:17 +00:00
Marcin Juszkiewicz
e29154fcbf binutils 2.17+csl 2006q1: add makeinfo patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3690 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 07:35:25 +00:00
Richard Purdie
7693a4f672 networkmanager-applet: Remove animated icons improving functionality with sato
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3689 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 21:07:15 +00:00
Richard Purdie
5d2296c8b5 netbase: Cleanup qemu network config, add for nokia800
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3688 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 21:05:45 +00:00
Richard Purdie
9993c7f30c nokia770-init: Attempt to ifconfig up the wifi
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3687 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 21:04:51 +00:00
Richard Purdie
fa015a3d8c linux-nokia800: Enable logging on tty0 to make kernel errors user visible for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3686 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 21:04:00 +00:00
Richard Purdie
5d4bb4b216 pointercal: Update nokia800 pointercal after recent kernel changes seemingly broke it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3685 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 21:03:12 +00:00
Richard Purdie
7f5b19941e Drop old sato-icon-theme version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3684 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 17:54:13 +00:00
Richard Purdie
6834c4079a Drop old broken linux-nokia770
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3683 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 17:53:33 +00:00
Marcin Juszkiewicz
ca4b408094 linux-rp: disable VGA framebuffer for bootcdx86
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3682 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 17:52:42 +00:00
Richard Purdie
7ecb2b242a linux-nokia800: Enable automatic screen updates, framebuffer console and make 2.6.21 the default for the nokia800
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3681 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 17:52:09 +00:00
Marcin Juszkiewicz
a9ccb68c7b bootcdx86: set ext2 images size to 60M to get it booting properly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3680 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 17:51:40 +00:00
Marcin Juszkiewicz
da5bdff35e linux-rp: enable userspace VESA framebuffer for bootcdx86 machine
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3679 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 17:26:23 +00:00
Marcin Juszkiewicz
f5718978fc linux: removed deploy task - kernel.bbclass has own version now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3678 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 15:29:46 +00:00
Marcin Juszkiewicz
0f2c51155f linux-rp: removed deploy task - kernel.bbclass has own version now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3677 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 15:29:33 +00:00
Marcin Juszkiewicz
82eaabce95 kernel.bbclass: added deploy task from linux.inc recipe
- creation of modules.tgz
- uImage mangling with uboot-mkimage
- symlinking built kernel


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3676 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 15:27:26 +00:00
Marcin Juszkiewicz
f1d8a0fe94 kernel.bbclass: indent sizecheck function like rest of file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3675 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 15:25:23 +00:00
Richard Purdie
1f1bd04e95 scripts/poky-qemu-internal: Fix no-reboot option handling for qemuarm
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3674 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 12:02:10 +00:00
Richard Purdie
049c3c973a poky.conf: Update sato-icon-theme version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3673 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 11:59:53 +00:00
Richard Purdie
1d4973ef08 qemu-config: Update to use system-shutdown icon
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3672 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 11:56:38 +00:00
Richard Purdie
3f4d5483c7 sato-icon-theme: Add 0.3.1, drop broken svn version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3671 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 11:55:35 +00:00
Richard Purdie
48f8cda2c3 Rename gcc-native3 -> gcc3-native for consistency and update sanity.bbclass to account for gcc3 changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3670 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-05 17:27:12 +00:00
Richard Purdie
8f12b466e5 libsdl-sdk: Unset PARALLE_MAKE, sdl can't cope with it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3669 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-04 20:25:29 +00:00
Richard Purdie
b9c9360d80 scripts/runqemu: Append to CROSSPATH after creating symlinks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3668 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-04 19:30:14 +00:00
Richard Purdie
ca2c506f96 scripts/poky-qemu-internal: Fix PATH usage to find qemu binary
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3667 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-04 19:29:39 +00:00
Richard Purdie
1888ad6cb8 qemu-sdk.inc: Fix zlib DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3666 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-03 11:53:39 +00:00
Richard Purdie
a3f7808013 zlib: Add -sdk version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3665 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-03 11:53:07 +00:00
Richard Purdie
5f249978e2 libtool: Create common .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3664 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-03 11:52:24 +00:00
Richard Purdie
d360aa0957 qemu: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3663 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-03 00:13:59 +00:00
Richard Purdie
8a11c60935 qemu: Add no-strip patch from OE fixing strip problems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3662 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-03 00:13:20 +00:00
Richard Purdie
8c42510e06 qemu: Fix writev syscall null value handling, fixes glibc LC_CTYPE errors during locale generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3661 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-03 00:03:07 +00:00
Richard Purdie
30d7bf91e5 Add icon-naming-utils-native 0.8.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3660 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-01 17:52:12 +00:00
Richard Purdie
891e34fcc1 libxml-simple-perl: Remove bogus EXTRA_CPANFLAGS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3659 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-01 17:50:37 +00:00
Richard Purdie
44c830b4c7 Add libxml-simple-perl
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3658 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-01 17:49:45 +00:00
Richard Purdie
9de36a00dd libxml-parser-perl-native: Remove expat from DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3657 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-01 17:49:06 +00:00
Richard Purdie
06b097f2c8 poky-chroot-setup: Copy hosts resolv.conf into the guest system to make DNS resolution work
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3656 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-01 11:03:55 +00:00
Richard Purdie
d38751f4e4 gcc-cross-sdk: Totally rewrite packaging so it consists of a single package. Disable shlibs code causing build breakage. Add useful symlinks to gcc and cc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3655 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 21:02:59 +00:00
Richard Purdie
c51985fbd1 binutils-cross-sdk: Add symlinks to the cross tools instead of shipping duplicate binaries. Also simplifies packaging.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3654 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 19:59:57 +00:00
Richard Purdie
b31d310584 binutils: Simplify PACKAGES in old binutils versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3653 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 19:58:43 +00:00
Richard Purdie
5bc44c708b scripts: Fix sdk compiler location handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3652 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 18:45:32 +00:00
Marcin Juszkiewicz
23ee199a92 poky: bump web-webkit revision to get fixed desktop files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3651 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 17:50:00 +00:00
Marcin Juszkiewicz
6f1924f76c web-webkit: link with g++
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3650 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 17:49:33 +00:00
Richard Purdie
d0dae3b616 scripts: Always try to start distccd, improve distccd cleanup, add SDK directory to the search path so any cross compiler installed in /usr/local/poky is found and used, add ifdown script to avoid warning messages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3649 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 17:42:44 +00:00
Marcin Juszkiewicz
4592a9b58c nokia machines: set maximal kernel size to 2MB
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3648 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 15:53:56 +00:00
Richard Purdie
27793088ad sanity.bbclass: Check TMPDIR doesn't change, error if it does
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3647 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 15:18:54 +00:00
Marcin Juszkiewicz
d6e99e2c08 linux-rp: added another Prism2 card to HostAP driver (patch acked by upstream)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3646 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 22:21:33 +00:00
Marcin Juszkiewicz
55386c9d4d checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3645 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 22:15:26 +00:00
Marcin Juszkiewicz
321fc54706 hal: split libraries to separate packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3644 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 22:04:03 +00:00
Marcin Juszkiewicz
74fb622cd0 wpa-supplicant: do not start at boot - it is started on wlan0 if-up
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3643 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:24:47 +00:00
Marcin Juszkiewicz
3e37cc1688 irda-utils: use update-rc.d class (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3642 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:22:16 +00:00
Marcin Juszkiewicz
ca9794b3b0 flac: merge with OE (PowerPC only related)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3641 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:20:59 +00:00
Marcin Juszkiewicz
f7ee69e647 e2fsprogs: stage libblkid
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3640 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:19:51 +00:00
Marcin Juszkiewicz
6324a8e01a webkit-gtk: merge with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3639 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:12:28 +00:00
Marcin Juszkiewicz
5d57d6e1b2 poky: revert part of last commit - DISTRO_FEATURES 'nfs zeroconf' will be pushed separatelly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3638 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:11:18 +00:00
Marcin Juszkiewicz
0a9570726f web-webkit: added WebKit branch of OH Web browser
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3637 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:09:14 +00:00
Marcin Juszkiewicz
3fe67b2ba8 poky: added SRCREV for web-webkit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3636 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:08:40 +00:00
Marcin Juszkiewicz
0e969d8e39 poky: bump WebKit revision to same as in OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3635 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:06:54 +00:00
Ross Burton
b6bb167b35 Switch to using dbus.inc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3634 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 18:42:10 +00:00
Ross Burton
b24a3ca1d9 dbus.inc: somewhat merge with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3633 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 18:41:21 +00:00
Ross Burton
50ef39fffe dbus: enable checks, disable asserts. Anything else is madness.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3632 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 17:34:35 +00:00
Ross Burton
8cf1159483 dbus: enable X support so that the session bus terminates when X does
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3631 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 17:27:42 +00:00
Richard Purdie
d9630462e3 scripts/poky-chroot-run: Make sure Xephyr and chrootuid are installed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3630 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 16:20:55 +00:00
Richard Purdie
8656619817 qemu-config: Fix poky-chroot-launch to stop dbus system bus correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3629 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 16:18:13 +00:00
Marcin Juszkiewicz
17c753a924 libidl: switched to autotools_stage_all, removed Firefox related note
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3628 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 15:58:45 +00:00
Richard Purdie
2713386f23 scripts: Add poky-chroot scripts (credit should mainly go to Ross)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3627 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 15:37:49 +00:00
Richard Purdie
f55e6e493e Add chroot scripts to qemu-config package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3626 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 15:36:14 +00:00
Ross Burton
66bc1c7346 gst-plugins-base: updated, ABI breakage in 0.10.16
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3625 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 15:30:26 +00:00
Ross Burton
d1a924f725 gstreamer: update to latest upstream, fix doesn't effect us bit it doesn't hurt to be current
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3624 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 15:22:55 +00:00
Richard Purdie
7b8c36626b poky.conf: Simpify POKY_EXTRA_RDEPENDS for qemu
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3623 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 13:39:07 +00:00
Richard Purdie
1ad9a0a56b qemu-config: Add rsync and bash to RDEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3622 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 13:37:23 +00:00
Ross Burton
ee9652c119 gtk+: update to brown-paper-bag release 2.12.7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3621 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 08:18:43 +00:00
Richard Purdie
1fd6bb16d8 autotools.bbclass: Ensure the current working directory is preserved in autotools_stage_all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3620 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 20:55:25 +00:00
Richard Purdie
26b3e203bd libsdl-sdk: Use full paths for staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3619 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 19:58:05 +00:00
Richard Purdie
3b79bc69b2 autotools.bbclass: Fix so libraries in directories are handled correctly with oe_libinstall, fixing staging QA issues. Thanks go to Ross for the basic patch.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3618 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 17:59:33 +00:00
Ross Burton
4469013749 gst-plugins-base: update to latest point release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3617 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 16:26:30 +00:00
Ross Burton
fa66e62881 gstreamer: bump to latest point release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3616 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 16:26:08 +00:00
Ross Burton
740ad709ad Add newer strace package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3615 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 11:43:13 +00:00
Ross Burton
01f7f257cd gaku: update to latest srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3614 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 11:04:01 +00:00
Ross Burton
83313dfbf4 gtk+: update to latest point release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3613 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 11:03:37 +00:00
Richard Purdie
f1cfdb5072 qemu: Drop 20070613 version, add gcc-native3 dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3612 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-28 23:36:55 +00:00
Richard Purdie
d28ecd2f53 local.conf.sample: Add ASSUME_PROVIDED for gcc-native3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3611 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-28 23:35:32 +00:00
Richard Purdie
bcea3b9383 gcc-native-3.4.4: Add PROVIDES gcc-native3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3610 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-28 23:31:47 +00:00
Richard Purdie
93240b58fe fakeroot: Add .so file to the the normal package so it works
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3609 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-28 19:37:56 +00:00
Richard Purdie
c17b326dbf preferred-xorg-versions.inc: Fix libx11-native version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3608 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-28 12:51:26 +00:00
Ross Burton
86b43e8d39 gst-plugins-good: enable more plugins
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3607 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-28 11:33:48 +00:00
Richard Purdie
2c92130752 poky-eabi6.inc: Remove rename-registers option from optimisations in eabi6 mode since 3.4.4-csl breaks with it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3606 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-26 22:53:45 +00:00
Richard Purdie
5eb10009ac Add TARGET_LDFLAGS override to workaround toolchain sysroot bugs for eabi6 mode
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3605 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-26 17:57:34 +00:00
Richard Purdie
f56af60c61 gstreamer: Disable parallel make
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3604 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-26 17:44:23 +00:00
Richard Purdie
e9ba02ee17 meta-toolchain: Separate out extra files to reduce base toolchain/sdk size
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3603 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 17:47:24 +00:00
Marcin Juszkiewicz
9993a69546 checksums.ini: some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3602 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 14:33:12 +00:00
Richard Purdie
68e5b6c2da poky-eabi.inc: Fix gcc-cross-initial version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3601 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 13:50:51 +00:00
Richard Purdie
bda47c0b52 gcc-cross-sdk-4.1.2: Bump PR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3600 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 12:25:15 +00:00
Marcin Juszkiewicz
81b3dcf9a0 linux-nokia800: use proper GCC
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3599 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 12:12:13 +00:00
Richard Purdie
3a66dc977a gcc4-build-sdk.inc: Fix sysroot option
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3598 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 12:00:46 +00:00
Marcin Juszkiewicz
ebdb14c19c linux-nokia800: added 2.6.21 kernel from OS2008
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3597 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 11:53:51 +00:00
Richard Purdie
2722168ada linux-rp: Update to 2.6.24
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3595 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 00:20:58 +00:00
Richard Purdie
e994842d7b poky-oabi.inc: Set sdk package versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3594 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 21:38:39 +00:00
Richard Purdie
ee11c2f313 Add binutils-cross-sdk 2.15.94.0.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3593 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 21:36:47 +00:00
Richard Purdie
6181925b31 gcc: Add missing sdk 3.4.4 and initial 4.1.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3592 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 21:33:10 +00:00
Richard Purdie
c673a12162 gcc: Remove 3.4.3 and 4.1.1, add missing sdk 3.4.4 and initial 4.1.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3591 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 21:28:38 +00:00
Richard Purdie
dc87a5f821 gcc: Remove broken no-fortran package .inc files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3590 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 21:21:51 +00:00
Richard Purdie
8bc881f6ca poky-oabi.inc: Fix gcc -mtune option for gcc 3.x
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3589 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 20:00:24 +00:00
Richard Purdie
bad1deb6b1 qemu: Fix build problems in paths with symlinks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3588 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 16:24:00 +00:00
Ross Burton
379cac88fd poky.conf: update matchbox-desktop srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3587 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 16:01:12 +00:00
Ross Burton
101aab03ca gconf-dbus: fix watch expressions so that every client doesn't get the server messages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3586 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 15:54:33 +00:00
Richard Purdie
7d85c6b9e7 binutils-cross-sdk: Really fix debug file packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3585 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 15:49:41 +00:00
Ross Burton
fb8b73f480 gconf-dbus: don't start in the X session, gconf can be autostarted
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3584 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 15:43:32 +00:00
Ross Burton
9cf26bdf1b Remove unused patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3583 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 15:42:18 +00:00
Richard Purdie
1e5d025685 binutils-cross-sdk.inc: Fix debug package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3582 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 15:41:16 +00:00
Richard Purdie
37d1c4c292 poky-eabi6.inc: Fix gcc version, set sdk versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3581 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 13:44:04 +00:00
Richard Purdie
913adea0a2 binutils: Factor common sdk code into binutils-cross-sdk.inc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3580 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 13:43:10 +00:00
Richard Purdie
9519cc59d2 gcc: Remove unneeded versions, add csl 2005q3-2 sdk version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3579 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 12:25:32 +00:00
Richard Purdie
e0b6b528a0 gcc: Clean up 2005q3-2 version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3578 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 10:36:34 +00:00
Richard Purdie
22e48d772e gcc-package.inc: Override SHLIBSDIR to TARGET_SYS until a better fix is found
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3577 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-23 21:07:16 +00:00
Richard Purdie
69683bfe8c package.bbclass: Abstract shlibs path to SHLIBSDIR variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3576 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-23 21:03:26 +00:00
Richard Purdie
2144136899 qemu-config: Autostart oprofile-server in qemu images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3575 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-23 17:00:31 +00:00
Ross Burton
a9a84bfd37 poky.conf: bump gconf-dbus srvrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3574 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-23 10:03:13 +00:00
Richard Purdie
8840cd25ee qemu-config: Add shutdown desktop file for qemu images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3573 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-22 22:01:39 +00:00
Ross Burton
e06f2c7839 powertop: fix crash in dump mode
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3572 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-22 15:29:03 +00:00
Richard Purdie
551987f968 poky-qemu-internal: Add -no-reboot option for poky-qemu-internal since can't halt
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3571 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-22 14:12:47 +00:00
Richard Purdie
a9a2389d70 task-sdk-host: Add qemu-helper-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3570 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-22 14:02:01 +00:00
Richard Purdie
718f1e5b69 Add qemu-helper-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3569 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-22 14:01:16 +00:00
Richard Purdie
10390fa1fb qemu-config: Add anjuta-remote-run script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3568 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-22 13:47:08 +00:00
Richard Purdie
0b465bff69 glibc: Fix patches (remove bogus glibc-2.5 directory)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3567 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 20:43:10 +00:00
Richard Purdie
78c546205b glibc: Support backported eabi kernels
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3566 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 17:54:03 +00:00
Ross Burton
57b10da4bc xserver-kdrive: add a patch from git master to reduce scheduling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3565 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 17:46:08 +00:00
Ross Burton
5bf734fe49 Add powertop recipe, and add to profiling task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3564 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 16:56:08 +00:00
Richard Purdie
77c6b60b30 qemu-sdk: Limit to arm emulation, set RDEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3563 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 11:13:25 +00:00
Richard Purdie
6820673592 meta-toolchain: Fix target and host file separation so sdk installed files are handled correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3562 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 11:11:52 +00:00
Richard Purdie
8c25ace84e linux-rp-2.6.23+2.6.24: Further defconfig merging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3561 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 01:02:28 +00:00
Richard Purdie
c2df817cf3 linux-rp-2.6.23+2.6.24: Try to bring defconfigs more into sync, update hx2000 patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3560 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 00:19:31 +00:00
Richard Purdie
2d426d0fd6 linux-rp_2.6.23+2.6.24-rc8: Further defconfig refreshes and fix the htcuni patches so they at least apply
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3559 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-20 21:53:21 +00:00
Richard Purdie
2b726332b1 linux-rp-2.6.23+2.6.24-rc8: Update defconfigs, remove merged zylonite patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3558 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-20 18:48:31 +00:00
Richard Purdie
53d19e1c1f linux-rp: Tidy up .bb file and clean up unused patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3557 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-20 17:03:32 +00:00
Richard Purdie
388339b8f6 linux-rp-2.6.23+2.6.24-rc6 -> linux-rp-2.6.23+2.6.24-rc8 and some defconfig tweaks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3556 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-20 15:25:36 +00:00
Richard Purdie
05c49eaac2 bitbake: Update to 1.8.10 release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3555 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-20 14:58:00 +00:00
Richard Purdie
079e6825aa bitbake: sync with upstream stable branch bugfixes and enhancements
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3554 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-20 12:09:31 +00:00
Richard Purdie
027c071fc5 autotools.bbclass: Make sure STAGING_INCDIR exists
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3553 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 22:46:48 +00:00
Ross Burton
ac5c1a6e51 poky.conf: bump matchbox-desktop srcrev, fixing inotify
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3552 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 20:10:21 +00:00
Ross Burton
68eba7458a glibc: remove old ld.so.conf which adds /opt/QtPalmtop to library search path
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3551 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 17:30:25 +00:00
Marcin Juszkiewicz
8318e9aaab zaurus-updater: replaced all machine ones with unified one (from OE)
It was tested on all supported Zaurus models and is used by Ångström by
default. First version was written in October 2006.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3550 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 16:22:28 +00:00
Marcin Juszkiewicz
c09736f104 psmisc: upgraded to 22.2 from OE (with uClibc fix)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3549 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 16:13:51 +00:00
Marcin Juszkiewicz
531ade356a matchbox-applet-volume: formatting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3548 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 15:50:12 +00:00
Marcin Juszkiewicz
16d57507e1 nfs-utils: bump PR to same as in OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3547 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 15:49:11 +00:00
Marcin Juszkiewicz
b4eb696255 settings-daemon: bump PR to same as in OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3546 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 15:44:49 +00:00
Marcin Juszkiewicz
babbf7e8f4 libowl: bump PR to sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3545 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 15:31:07 +00:00
Marcin Juszkiewicz
997e77603b ppp-dialin: make it machine independent (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3544 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 15:23:37 +00:00
Marcin Juszkiewicz
bed9c6e971 psmisc: upgraded to 22.2 from OE (with uClibc fix)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3543 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 15:11:16 +00:00
Ross Burton
979d581764 Add notifation-daemon and libnotify
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3542 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 14:58:24 +00:00
Marcin Juszkiewicz
38fb1d45b9 tinylogin: make it build against uclibc 0.9.29 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3541 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 14:43:25 +00:00
Ross Burton
364c193b52 matchbox-session: don't pass arguments the panel doesn't accept
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3540 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 14:28:05 +00:00
Ross Burton
780b44da5b poky.conf: bump matchbox panel srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3539 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 14:18:11 +00:00
Richard Purdie
7d60357a70 autotools.bbclass: Really fix autostaging function to correctly handle cases where only subdirectories of files exist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3538 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 13:40:50 +00:00
Marcin Juszkiewicz
fcb91af765 wireless-tools.if-pre-up - move setting of the ESSID to the end of the script,
because certain chipsets (ZD1211) use that as the "commit" operation. (from OE)


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3537 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 13:28:52 +00:00
Marcin Juszkiewicz
66576a053d xcursor-transparent-theme: make it machine independent (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3536 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 13:26:02 +00:00
Marcin Juszkiewicz
82a4bfc913 xrestop 0.4: Add DESCRIPTION & SECTION (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3535 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 13:18:10 +00:00
Marcin Juszkiewicz
17646c63b2 site: merged with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3534 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 13:07:27 +00:00
Marcin Juszkiewicz
22e64e1cd6 checksums.ini: added some entries from OE and local builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3533 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 13:04:38 +00:00
Marcin Juszkiewicz
8c4e516905 documentation.conf: merge with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3532 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 13:01:17 +00:00
Marcin Juszkiewicz
9dbd684b5a Neo1973 (gta01/02): merge configs with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3531 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:56:22 +00:00
Marcin Juszkiewicz
3811d80493 qemux86: added 'x86' to MACHINE_FEATURES
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3530 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:55:50 +00:00
Marcin Juszkiewicz
0e7edcaf8a hx2000: added vfat to MACHINE_FEATURES (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3529 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:55:15 +00:00
Marcin Juszkiewicz
12b861dd36 nokia tablets: added vfat to MACHINE_FEATURES (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3528 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:54:57 +00:00
Marcin Juszkiewicz
8caadc8dc7 spitz: added 'iwmmxt' to MACHINE_FEATURES (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3527 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:53:17 +00:00
Marcin Juszkiewicz
45dc7ba72b cm-x270: merged support for misc NAND chips (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3526 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:41:50 +00:00
Marcin Juszkiewicz
7bdce63ffd akita: added 'iwmmxt' to MACHINE_FEATURES (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3525 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:39:37 +00:00
Marcin Juszkiewicz
c85d492a4b tune-strongarm: rename to tune-strongarm1100 and tune to it (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3524 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:36:24 +00:00
Marcin Juszkiewicz
c46d3fb0c3 tune-armv5te.inc: removed. use tune-arm926ejs.inc instead
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3523 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:35:08 +00:00
Marcin Juszkiewicz
e430837ead mx31 machines: use tune-arm926ejs (which is armv5te)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3522 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:33:11 +00:00
Marcin Juszkiewicz
a43192d753 removed tosa-2.6.inc and poodle-2.6.inc as Poky do not support them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3521 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:27:45 +00:00
Marcin Juszkiewicz
d89855e7f5 zaurus-2.6: merge OE changes (part3: tune-xscale for PXA machines)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3520 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:25:36 +00:00
Marcin Juszkiewicz
2151dc1199 zaurus-2.6: merge OE changes (part2: installkit changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3519 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:22:41 +00:00
Marcin Juszkiewicz
e7fba8ed9c zaurus-2.6: merge OE changes (part1: collie related changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3518 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:20:38 +00:00
Richard Purdie
1fa886288e autotools.bbclass: Fix autostaging function to correctly handle cases where only subdirectories of files exist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3517 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:07:20 +00:00
Ross Burton
6ddbbdfaaf dbus: upgrade -bleeding to 1.1.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3516 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 08:15:49 +00:00
Marcin Juszkiewicz
e9794a9691 libxdmcp-sdk: do not provide xdmcp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3515 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 07:44:26 +00:00
Marcin Juszkiewicz
623c607433 libx11-sdk: do not provide virtual/libx11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3514 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 07:27:59 +00:00
Richard Purdie
69c49c7476 linux-rp-2.6.23: Make sure HID is modular
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3513 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 23:15:47 +00:00
Richard Purdie
eaefa2601b linux-rp-2.6.23: Tweak defconfigs to save a little space after a suggestion from Samuel
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3512 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 23:13:41 +00:00
Richard Purdie
822779e598 package.bbclass: Fix shlibs and pkgconfig magic to use HOST_SYS, not TARGET_SYS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3511 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 21:51:05 +00:00
Richard Purdie
85d94a1332 xorg-proto: Fix inherits of sdk versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3510 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 16:14:15 +00:00
Richard Purdie
d10521316a sdk.bbclass: Set CPPFLAGS and CFLAGS correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3509 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 14:28:56 +00:00
Richard Purdie
9a3cb74139 pkgconfig-sdk: Fix configure failure issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3508 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 12:49:38 +00:00
Richard Purdie
bb48bd4cc4 task-sdk-host: Add qemu-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3507 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:46:45 +00:00
Richard Purdie
5697a026ef Add qemu-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3506 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:45:48 +00:00
Richard Purdie
d59f40bbf4 Add libsdl-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3505 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:45:16 +00:00
Richard Purdie
6b21b82e74 util-macros: Clean up and add sdk varient
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3504 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:44:26 +00:00
Richard Purdie
529bf51abf xorg-lib: Clean up various files and add sdk varients where needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3503 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:43:23 +00:00
Richard Purdie
b0dd467052 xorg-proto: Clean up various files and add sdk varients where needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3502 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:42:20 +00:00
Richard Purdie
70dc147011 sdk.bbclass: Set rpath correctly for sdk binaries and use the target prefix to ensure sdk and native staging don't mix.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3501 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:40:36 +00:00
Richard Purdie
551ae761eb qemu: Add series file for patches for reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3500 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:33:33 +00:00
Richard Purdie
c07279279b libx11: Fixup libx11-native (fix typos, add missing patches, cleanup -native version)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3499 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-16 17:30:58 +00:00
Ross Burton
ae52d011b2 sato-icon-theme: update to latest release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3498 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-16 14:50:33 +00:00
Richard Purdie
053a141759 distcc: Add patch to poky since upstream keep changing it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3497 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-16 11:01:35 +00:00
Marcin Juszkiewicz
5891567060 CVS fetcher: added "fullpath" option to get full repository paths inside of
checkout archive tarballs. It is very useful when used with "norecurse"
option.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3496 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-16 10:58:57 +00:00
Marcin Juszkiewicz
cc1e39fab2 CVS fetcher: add "norecurse" option to fetch directory from CVS without its
subdirs ("cvs co -l" option)


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3495 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-16 10:56:57 +00:00
Richard Purdie
2a08e55626 formfactor: Allow qemuarm/qemux86 to default to the framebuffer size they boot with
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3494 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-16 09:41:46 +00:00
Ross Burton
531a996309 dbus: upgrade poky-bleeding to dbus 1.1.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3493 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-16 08:15:45 +00:00
Ross Burton
2172d34f67 sato-icon-theme: bump to 0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3492 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 16:40:55 +00:00
Ross Burton
9c85e50d28 dbus: bump -bleeding from 1.1.1 to 1.1.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3491 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 13:48:16 +00:00
Robert Bradford
ba56fb85c8 Added updated patches/defconfig from Phytec.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3490 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 11:27:14 +00:00
Richard Purdie
21038ec0ba oh-puzzles: Fix merged menus (#703)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3489 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 10:05:33 +00:00
Marcin Juszkiewicz
d59ce93963 qemu: create common include for qemu-native versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3488 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 09:57:28 +00:00
Richard Purdie
875c178675 Add gcc-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3487 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 09:52:24 +00:00
Ross Burton
90d3853872 cairo: upgrade from 1.4.10 to 1.4.14
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3486 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 09:15:06 +00:00
Ross Burton
66b249901d Remove unused cairo 1.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3485 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 09:13:46 +00:00
Richard Purdie
0135bc9e91 local.conf.sample: Remove tools-testapps from mx31phy images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3484 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-14 17:12:04 +00:00
Richard Purdie
1a34b12a3e glib-2.0: Fix SRC_URI (#702)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3483 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-14 15:52:42 +00:00
Marcin Juszkiewicz
3adc1f0ad2 v86d: mark it also as compatible for bootcdx86
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3480 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-14 08:27:50 +00:00
Ross Burton
976d362877 Drop unused glib patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3479 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-13 17:01:28 +00:00
Ross Burton
dad7da8290 insane.bbvlass: split checks so the warnings are precise
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3478 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-13 16:58:42 +00:00
Ross Burton
8269ce48c5 glib-2.0: remove unused 2.12.13
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3477 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-13 16:50:41 +00:00
Ross Burton
ea38a634d7 glib-2.0-native: upgrade to 2.14.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3476 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-13 16:50:00 +00:00
Ross Burton
f364836768 glib-2.0-native: upgrade from 2.12.4 to 2.12.13
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3475 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-13 16:43:09 +00:00
Ross Burton
b2dea86a7c glib.inc: use autotools_stage_all instead of manually staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3474 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-13 16:42:00 +00:00
Marcin Juszkiewicz
46d32b9ed0 gst-openmax: added 0.10.0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3473 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 17:05:43 +00:00
Marcin Juszkiewicz
4fc27a3a21 libomxil: added 0.3.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3472 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 17:04:47 +00:00
Marcin Juszkiewicz
34492aa368 libmad: fix parse error
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3471 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 16:35:58 +00:00
Marcin Juszkiewicz
78b5898fc9 libmad: add pkg-config support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3469 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 16:10:23 +00:00
Marcin Juszkiewicz
4da5771577 libid3tag: add pkg-config support (from Debian)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3467 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 16:08:07 +00:00
Richard Purdie
d56b65fcbd xserver-kdrive: Remove bogus fbdev patch, merge kmode patches, add a patch to allow the existing framebuffer mode to be reused if appropriate
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3466 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 13:59:40 +00:00
Richard Purdie
a30424c269 xserver-kdrive: Clean up unused patches and broken git recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3465 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 12:56:32 +00:00
Richard Purdie
3156c5a82c linux-mx31-2.6.22.6: Mark as only compatible with the mx31ads for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3464 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 10:48:13 +00:00
Richard Purdie
4ec449c4da v86d: Add initscript to activate the framebuffer early in the boot process
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3463 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 09:10:16 +00:00
Richard Purdie
c54fce9ee6 v86d: Set COMPATIBLE_MACHINE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3462 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 08:31:36 +00:00
Richard Purdie
ed8770a901 Add EXTRA_IMAGE_FEATURES for ease of use in local.conf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3461 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:50:30 +00:00
Richard Purdie
5f39e9fa0f xserver-kdrive: Make patchlist more obvious, remove uneeded machine specific patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3460 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:44:43 +00:00
Richard Purdie
4d3c683765 xserver-kdrive: Drop 1.1.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3459 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:43:18 +00:00
Richard Purdie
b86cac15ce qemux86.conf: Add essential dependency on v86d
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3458 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:41:08 +00:00
Richard Purdie
e56772676e Add v86d
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3457 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:40:21 +00:00
Richard Purdie
2f9cc6ae3c linux-rp-2.6.23: Fixup qemu defconfigs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3456 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:39:28 +00:00
Richard Purdie
d1a302add6 kernel.bbclass: Cleanup various repetition, add include/video to staged files list
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3455 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:35:12 +00:00
Robert Bradford
568a9bbc22 Really set jffs2 options for mx31ads.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3454 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 17:13:51 +00:00
Robert Bradford
9b81ef9ff6 Update jffs2 options for mx31 ads.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3453 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 17:12:12 +00:00
Robert Bradford
5b21722218 Add 2.6.22.6 for MX31ADS (from the rel5 BSP.)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3452 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 16:52:57 +00:00
Marcin Juszkiewicz
c1dd292388 poky-sdk: install libglade-dev instead of libglade
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3451 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 16:06:09 +00:00
Ross Burton
6486e5ef30 libvorbis: use autotools_stage_all (fixing .la installation)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3449 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 11:22:45 +00:00
Ross Burton
07668faff4 libogg: use autotools_stage_all (fixing .la installation)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3448 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 11:22:29 +00:00
Ross Burton
e84e875946 gtk: upgrade 2.15.3 to 2.15.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3447 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 11:06:09 +00:00
Robert Bradford
305ca5dc9a Update JFFS options for the phyCORE mx31.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3446 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 10:49:17 +00:00
Robert Bradford
1ffa3184c3 Add patch to allow newer NOR chip query table.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3445 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 10:48:43 +00:00
Richard Purdie
44611fd69c xpext: Fix -dev/-dbg package dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3444 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 08:26:59 +00:00
Richard Purdie
1a89cd510d scripts: Further quoting fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3443 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 20:13:45 +00:00
Richard Purdie
248c66c6e2 tkas-poky-sdk: Add findutils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3442 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 15:38:08 +00:00
Richard Purdie
ab3ed2f9a7 tasks: Add libglade to sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3441 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 15:07:49 +00:00
Richard Purdie
4a7acb65f6 scripts: Various tweaks/fixes for the qemu scripts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3440 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 14:14:12 +00:00
Richard Purdie
0f1ddc5c32 package.bbclass: Account for DEPENDS in -dev packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3439 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 13:50:38 +00:00
Richard Purdie
b1975f9168 meta-toolchain: Allow output name to be overridden
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3438 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 13:46:44 +00:00
Richard Purdie
f7a133e24c meta-toolchain: Split into a plain toolchain and full SDK versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3437 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 13:23:56 +00:00
Richard Purdie
49d384182a util-macros: Fix -dev and -dbg dependencies (since the main package is empty)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3436 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 13:10:55 +00:00
Marcin Juszkiewicz
3e5646fce1 qemu: upgrade CVS snapshot 20071230 to 0.9.1 release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3435 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 11:16:08 +00:00
Richard Purdie
03e591a793 local.conf.sample: Limit the features built into c7x0 and mx31phy images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3434 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 10:35:01 +00:00
Robert Bradford
7f3a1703f9 Add support for Phytec phyCore-iMX31 board.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3433 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 09:56:56 +00:00
Ross Burton
b10aaea287 glib: upgrade from 2.14.4 to 2.14.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3432 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 16:02:24 +00:00
Ross Burton
666535e42f qemu.inc: increase the size of the rootfs, so there is some slack
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3431 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 15:57:14 +00:00
Ross Burton
226212879c gtk-icon-cache.bbclass: in the postinst update the pixbuf loaders to ensure that all are loaded before creating icon caches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3430 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 15:54:04 +00:00
Ross Burton
b8a6dbf08b linux: enable v3 process accounting (for bootchart, mainly)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3429 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 15:47:39 +00:00
Richard Purdie
4619dcbb77 linux-rp: Drop old kernel versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3428 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 15:40:50 +00:00
Richard Purdie
13d394bc55 linux-rp.inc: Add bootkern task for experimentation purposes only
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3427 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 15:39:36 +00:00
Ross Burton
d83e06766e dbus: disable asserts, not checks. asserts are slow and very intensive, checks are entry point sanity checks and are good
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3426 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 15:30:25 +00:00
Ross Burton
144d5c79f8 poky.conf: update mb-desktop srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3425 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 15:21:46 +00:00
Marcin Juszkiewicz
8b119973d7 poky: removed DISTRO_FEATURES set for "cmx270" machine
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3424 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 14:56:08 +00:00
Marcin Juszkiewicz
5b9ecbad73 module*.bbclass: set AR to KERNEL_AR during building of kernel modules
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3422 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 14:40:51 +00:00
Ross Burton
3a4cd6a02f gstreamer: fix the patch. honest, it built for me
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3421 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 14:34:25 +00:00
Ross Burton
f4a6185266 gstreamer: don't try and load .debug libraries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3420 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 14:14:09 +00:00
Richard Purdie
84c46a7148 formfactor: Revert touchscreen mode change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3419 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 10:18:43 +00:00
Richard Purdie
bea90e612a formfactor: Create suitable gtkrc file enabling gtk touchscreen mode for machines with touchscreens
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3418 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-07 21:29:15 +00:00
Ross Burton
deff1f408a matchbox-sato: force touchscreen mode on
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3417 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-07 17:08:43 +00:00
Richard Purdie
bd837ac673 cooker.py: Fix -g option breakage from previous commits
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3415 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-06 23:06:42 +00:00
Richard Purdie
611ba5d66a em-x270.conf: Fix kernel part of image generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3414 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-06 19:39:23 +00:00
Richard Purdie
d34b2f60a1 base.bbclass: Make sure PATH searched for applications is expanded
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3413 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-06 18:58:11 +00:00
Richard Purdie
da8e8d3cd5 poky.conf: Remove gcalctool from world builds since its broken with recent gtk+
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3412 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-06 18:55:04 +00:00
Richard Purdie
7821f2250d bitbake: Sync with bitbake upstream for various fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3411 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-06 16:51:51 +00:00
Ross Burton
c7fca99aab poky.conf: update to latest GTK+ version now that the filesystem changes have landed (yay tf).
poky-bleeding.conf: remove GTK+ versions


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3410 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 16:02:02 +00:00
Ross Burton
b01d4b8899 gtk+: Remove DEFAULT_PREFERENCE statements, they are incorrect and we use poky.conf instead
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3409 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 15:59:05 +00:00
Tomas Frydrych
9ea7515313 ported filechooser patcheas to gtk 2.12.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3408 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 15:51:51 +00:00
Marcin Juszkiewicz
fe7eb79225 em-x270: generate ext2 image for Compulab runtime updater
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3407 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 12:59:28 +00:00
Richard Purdie
7b7f440346 libtelepathy: Prefer python 2.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3406 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 11:49:28 +00:00
Marcin Juszkiewicz
f15684602a linux: provide symlink for em-x270 kernel image
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3405 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 11:33:55 +00:00
Marcin Juszkiewicz
8fe6d345e3 linux: em-x270 expects kernel encapsulated in jffs2 image
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3404 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 10:12:53 +00:00
Richard Purdie
932b3ccd86 telepathy-glib: Prefer python 2.5 over 2.4 over 2.3, not the other way around
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3403 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 08:41:51 +00:00
Marcin Juszkiewicz
66ff85a048 base and sanity bbclasses + qemu: move gcc3 availability checking into base.bbclass
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3402 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-03 14:07:44 +00:00
Richard Purdie
67eaa28a3d poky-bleeding: Switch to dbus 1.1.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3401 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-02 23:40:33 +00:00
Richard Purdie
51d4359d1a Add dbus 1.1.1 (leave 1.0.2 as default)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3400 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-02 23:39:35 +00:00
Richard Purdie
fe60c6e3e5 libx11: Apply the keysymdef.h fix to libx11 as well as diet-x11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3399 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-02 15:22:39 +00:00
Richard Purdie
f8b1fd4926 libx11/diet-x11: Fix /usr/include problem for keysymdef.h
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3398 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-02 15:15:36 +00:00
Richard Purdie
7eed7c05fd qemu: upgrade 20071121 -> 20071230 to fix problems with target mmap'd regions overlapping with the host system libraries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3397 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-02 11:14:28 +00:00
Richard Purdie
8ff44c1f07 linux-rp-2.6.23: Bump PR after hrw's patch change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3396 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-01 14:37:54 +00:00
Marcin Juszkiewicz
d850b589e7 linux-rp: fixed my patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3395 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-01 13:43:19 +00:00
Richard Purdie
a1ffa5a168 linux-rp-2.6.23: Make qemuarm and qemux86 use 2.6.23, sync .bb file with OE for poodle and tosa changes.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3394 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-01 10:39:58 +00:00
Marcin Juszkiewicz
f217220fd5 checksums.ini: some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3393 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-31 16:10:08 +00:00
Marcin Juszkiewicz
a28ff4afae linux-rp 2.6.24-rc6: provide working config for c7x0 (ide and cpufreq in modules)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3392 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-31 16:08:07 +00:00
Marcin Juszkiewicz
fd616b6d25 linux-rp: update 2.6.24-rc1 to 2.6.24-rc6, add some fixes from 2.6.23
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3391 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-31 15:26:26 +00:00
Richard Purdie
2e6c3db37b qemu: Expand PATH and EXTRA_OECONF when locating gcc, add check for gcc-3.4.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3390 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-30 00:39:10 +00:00
Richard Purdie
603087da3c bitbake.conf: Make sure PATH is expanded when searching for ccache
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3389 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-30 00:37:34 +00:00
Richard Purdie
13d7860d43 linux-nokia800: Use gcc 3.4.4+csl-arm-2005q3 for compiling kernels for initfs module compatibility
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3388 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-29 23:51:32 +00:00
Richard Purdie
925823d1d8 gcc: Add gcc-cross-kernel 3.4.4+csl-arm-2005q3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3387 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-29 23:50:20 +00:00
Richard Purdie
397c9e4ca4 linux-rp-2.6.23: Defconfig update
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3386 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-28 16:54:55 +00:00
Richard Purdie
dd877a728f linux-rp-2.6.23: Unbreak pxa25x suspend/resume, update defconfigs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3385 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-28 00:01:46 +00:00
Richard Purdie
a4ad228d96 linux-rp-2.6.23: Add atags export patch for kexec, fix spitz suspend key problems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3384 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-27 20:35:05 +00:00
Richard Purdie
a5b44fe6a5 kexec-tools: Add arm atags support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3383 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-27 14:50:27 +00:00
Marcin Juszkiewicz
a34ccf9ec4 poky: exclude libxml-parser-perl from world builds due to OE bug #3403
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3382 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-27 11:40:31 +00:00
Marcin Juszkiewicz
55763d65d2 poky: set SRCREV and proper SRCDATE for gtk-theme-torturer
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3381 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-27 10:14:39 +00:00
Marcin Juszkiewicz
0f3fabeff0 poky: do not fix SRCREV values for Pimlico components as we use release versions by default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3380 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-24 13:32:32 +00:00
Marcin Juszkiewicz
a59dc98600 poky: set clipboard-manager version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3379 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-24 09:08:53 +00:00
Richard Purdie
13b2444886 poky.conf: Fix xprop PREFERRED_VERSION
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3378 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 23:30:11 +00:00
Richard Purdie
cdde631f5f poky-floating-srcrev.inc: Tweak file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3377 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 23:28:37 +00:00
Richard Purdie
ac9dbc9f5c matchbox: Set various maximum patch revisions for merged patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3376 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 23:17:04 +00:00
Marcin Juszkiewicz
ac1c9c7fd1 xwininfo: fix DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3375 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 14:56:11 +00:00
Richard Purdie
1a30ceb5df conf/distro/include: Remove stale srcdates file, add poky-floating-srcrevs cinlude file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3374 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 14:38:47 +00:00
Marcin Juszkiewicz
906fb37b2c task-poky: added xwininfo,xprop,xrestop into testapps
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3373 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 14:28:58 +00:00
Marcin Juszkiewicz
3226b9855c xprop: added 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3372 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 14:28:21 +00:00
Marcin Juszkiewicz
ca4e02d476 xrestop: added 0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3371 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 14:27:48 +00:00
Marcin Juszkiewicz
f85a9e42ce xwininfo: added 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3370 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 14:21:53 +00:00
Tomas Frydrych
1ba5ca1c67 set revisions for matchobx-wm-2 and matchbox-theme-sato-2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3369 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 13:37:09 +00:00
Tomas Frydrych
4f67e7c86c matchbox-wm-2 recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3368 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 12:29:04 +00:00
Tomas Frydrych
6b3e57c8c0 recipe for mbwm2 sato theme
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3367 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 12:12:08 +00:00
Marcin Juszkiewicz
1685e259a5 busybox: update 1.8.1 to 1.8.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3366 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 10:01:42 +00:00
Richard Purdie
1011c2b7e9 meta-toolchain: Generate site config files and an environmental setup script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3365 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 18:28:49 +00:00
Richard Purdie
02464392d3 poky.conf: Fix ohm SRCREV for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3364 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 14:31:29 +00:00
Richard Purdie
fafacff811 xserver-kdrive: Rename .inc file to stop confusion with xserver-kdrive-common package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3363 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 14:25:37 +00:00
Richard Purdie
cba0d9700f ohm: Lock down git revision using SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3362 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 13:21:32 +00:00
Marcin Juszkiewicz
6e6350ad8c contacts: SVN version is not default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3361 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 12:49:07 +00:00
Marcin Juszkiewicz
30f6da8fe5 dates: refreshed patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3360 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 12:39:28 +00:00
Marcin Juszkiewicz
c6b6c97120 pimlico: fixed versions in SVN recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3359 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 12:18:00 +00:00
Marcin Juszkiewicz
c9703ffc2c contacts: updated to 0.8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3358 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 12:15:47 +00:00
Marcin Juszkiewicz
bb6d77b5a7 tune-arm1136jf-s: switch to use CPU_FEATURES to enable/disable VFP and Thumb support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3357 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 12:02:43 +00:00
Marcin Juszkiewicz
994be9eaf4 tune-thumb: switch ARM/Thumb instruction set (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3356 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 12:01:17 +00:00
Marcin Juszkiewicz
2f039d93e3 bitbake.conf: introduce CPU_FEATURES variable for listing features of target processor
This variable makes building for ARM targets easier. 

For example to build for ARMv6 cpu with VFP all you need is CPU_FEATURES = "vfp".
Adding Thumb support is just adding "thumb" to the list.

Tested on ARMv6 build with four combinations: "", "thumb", "vfp", "vfp thumb". All
resulting images works in QEmu.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3355 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 12:00:04 +00:00
Marcin Juszkiewicz
a54c23a08d tremor: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3354 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:51:13 +00:00
Marcin Juszkiewicz
053e6d02dd liboil: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3353 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:51:04 +00:00
Marcin Juszkiewicz
1aa801ac7b libmad: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3352 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:50:58 +00:00
Marcin Juszkiewicz
397110be1c gst-plugins-bad: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3351 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:50:48 +00:00
Marcin Juszkiewicz
fe05a0141a glibc: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3350 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:50:42 +00:00
Marcin Juszkiewicz
fc5366261e glib-2.0: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3349 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:50:28 +00:00
Marcin Juszkiewicz
15999b53f5 db: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3348 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:50:21 +00:00
Richard Purdie
bbb0b8bba7 package.bbclass: Various cleanups and bugfixes, some form OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3347 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:07:14 +00:00
Richard Purdie
6480e3a2f6 package.bbclass: Don't strip files in .debug directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3346 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 10:32:12 +00:00
Richard Purdie
34927dfa61 Sync various tweaks from OE, change default SRCREV policy to not auto increment rather than hitting the network.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3345 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 15:04:06 +00:00
Marcin Juszkiewicz
ce30130b7c liboil: added glib-2.0 dependency (it is required to build but not end in packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3344 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 14:48:22 +00:00
Marcin Juszkiewicz
cf07030e11 checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3343 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 14:38:10 +00:00
Marcin Juszkiewicz
2228b41678 meta-toolchain: provide /usr/ symlink (related to sysroot usage) - requested by Rob
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3342 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 08:57:19 +00:00
Marcin Juszkiewicz
a1a868a7c7 update-rc.d: added forgotten patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3341 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 08:21:27 +00:00
Marcin Juszkiewicz
c75f6a23fd update-rc.d: Be less verbose by default. (from OE)
* Don't spit detailed info about links created unless passed -v.
* This is to prevent initial bootup console spamming.

Revision: fe0992753b30f43be0407eacefd0a4c6fb8045bd
Author: pfalcon@openembedded.org
Date: 2007-12-01T19:22:14


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3340 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 08:21:00 +00:00
Marcin Juszkiewicz
c3fb3617fd libxml2: added fix for 'unable to find gzopen64()' when host is 64bit (taken from Debian)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3339 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 08:09:09 +00:00
Richard Purdie
d4b9227e95 Add mx31ads machine
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3338 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 07:57:09 +00:00
Richard Purdie
a797df10c1 linux-mx31: Add mx31ads support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3337 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 07:52:16 +00:00
Richard Purdie
c83d81ede3 clutter.inc: Add mx31ads support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3336 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 07:40:59 +00:00
Marcin Juszkiewicz
2d44843f98 libxcomposite: add libxext to dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3335 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 06:49:02 +00:00
Marcin Juszkiewicz
73b9bf2e15 gtk: enable XDamage, XRender, XComposite support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3334 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-17 21:14:01 +00:00
Richard Purdie
cfd98f5000 qmake: Turn native package into a cross package since it touches target staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3333 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-12 08:43:07 +00:00
Marcin Juszkiewicz
4db23a9e90 xcursor-transparent-theme: point SRC_URI to project website
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3332 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 15:02:13 +00:00
Marcin Juszkiewicz
89c8cb3e8d matchbox-applet-startup-monitor: point SRC_URI to official website
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3331 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 15:00:33 +00:00
Marcin Juszkiewicz
2c1a5bcc40 task-base: bump PR to get rsync in qemu images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3330 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 13:49:03 +00:00
Marcin Juszkiewicz
251e9cf66c poky: install rsync in qemu images (requested by Rob)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3329 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 13:45:01 +00:00
Marcin Juszkiewicz
4e9ca346a3 rsync: added 2.6.9 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3328 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 13:43:19 +00:00
Marcin Juszkiewicz
66be3d9af7 tasks: update to 0.13
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3327 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 11:39:03 +00:00
Marcin Juszkiewicz
169d7d382a dates: update to 0.4.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3326 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 11:38:37 +00:00
Marcin Juszkiewicz
2938bfec1f web: bump PR due to curl change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3325 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 11:04:32 +00:00
Marcin Juszkiewicz
e079d07220 curl: really disable libidn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3324 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 10:38:07 +00:00
Richard Purdie
49bcedcc8d task-sdk-host: Add pkgconfig-sdk to SDK
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3323 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-10 15:51:47 +00:00
Richard Purdie
7147d33ead Add pkgconfig-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3322 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-10 15:50:30 +00:00
Marcin Juszkiewicz
1813facec4 poky: bump webkit to r28485
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3321 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-07 18:03:15 +00:00
Marcin Juszkiewicz
e6b479c396 webkit: fixes to get r28485 built
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3320 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-07 18:02:40 +00:00
Marcin Juszkiewicz
aa521e3dd6 poky: set fixed srcrev for webkit-gtk (same one as OE use)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3319 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 11:58:44 +00:00
Marcin Juszkiewicz
cad2e1bbb5 icu: use g++ for linking
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3318 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 10:29:19 +00:00
Chris Lord
2517420cbe Import files from OE to build WebKit (patch to link icu required)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3317 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 10:23:27 +00:00
Marcin Juszkiewicz
8ccfa5c993 linux: add u-boot-mkimage to DEPENDS only for uImage kernels
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3316 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 09:56:54 +00:00
Marcin Juszkiewicz
d46841a5c7 linux-rp: kernel size check is now in kernel.bbclass
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3315 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 09:44:46 +00:00
Marcin Juszkiewicz
048754f684 kernel.bbclass: added task which check size of kernel image
Code was taken from linux.inc, variable with size is KERNEL_IMAGE_MAXSIZE


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3314 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 09:43:11 +00:00
Marcin Juszkiewicz
7256b486f7 zaurus: add KERNEL_IMAGE_MAXSIZE variable used to check kernel image size
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3313 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 09:40:51 +00:00
Marcin Juszkiewicz
9d5c2c85bf qemu: make new version non-default again
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3312 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-05 14:55:50 +00:00
Ross Burton
4e6098960c formfactor: add em-x270 formfactor
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3311 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-05 12:20:00 +00:00
Marcin Juszkiewicz
e7eaaa247e bitbake.conf: armv4 and armv5 do not need CPU selector for qemu
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3310 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-05 10:26:21 +00:00
Ross Burton
74457246bd gtk: update 2.12.2 to 2.12.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3309 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-05 09:49:37 +00:00
Marcin Juszkiewicz
d41df711cd glibc: allow to use UTF-8 locales only (enable with LOCALE_UTF8_ONLY=1)
This code limits generation of locales to UTF-8 ones only. Other encodings
will be ignored.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3308 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-04 18:38:30 +00:00
Marcin Juszkiewicz
e9f81f1d31 glibc: get proper value for QEMU_OPTIONS to get binary locales working for all ARM variants
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3307 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-04 17:19:25 +00:00
Marcin Juszkiewicz
de38769a25 glibc: make ARMv6 binary locales working with recent qemu
Qemu 20071121 has ARMv6 support working but generating of binary locales
require using proper "-cpu" switch - otherwise it sigsegv with illegal
instruction.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3306 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-04 16:23:28 +00:00
Richard Purdie
d0b4968cd2 qemu: Make 20071121 the default version and cleanup various file locations and recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3305 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-04 13:58:45 +00:00
Marcin Juszkiewicz
1fbde4b0c4 qemu: really enable NPTL for arm
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3304 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-04 11:05:19 +00:00
Richard Purdie
11f9f2412e qemu: Add 20071121 version, default preference -1 for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3303 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 23:18:02 +00:00
Marcin Juszkiewicz
c3c2ee2f42 linux: bump PR due to changed U-Boot entry point for em-x270
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3302 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 18:33:36 +00:00
Marcin Juszkiewicz
c4717338dc em-x270: fix U-Boot entry point
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3301 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 18:32:51 +00:00
Marcin Juszkiewicz
aa1159737b em-x270: fix kernel type
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3300 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 15:59:59 +00:00
Marcin Juszkiewicz
b25ad8c780 busybox: enable time applet
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3299 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 15:31:00 +00:00
Marcin Juszkiewicz
ec63c681fc eds: make eds-dbus-dev recommend libecal-dev libebook-dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3298 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 12:57:14 +00:00
Marcin Juszkiewicz
859d3ab24d em-x270: set kernel type to uImage
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3297 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 12:55:51 +00:00
Marcin Juszkiewicz
9886049b53 eds-dbus: reformatted recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3296 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 12:06:25 +00:00
Marcin Juszkiewicz
345dd8677b task-sdk-gmae: added libecal/libebook
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3295 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 11:32:39 +00:00
Marcin Juszkiewicz
92b1e9f721 task-sdk-*gmae*: move common stuff into include file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3294 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 09:12:36 +00:00
Richard Purdie
4758862eec task-poky-standalone-gmae-sdk-target: Re-enable libtelepathy
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3293 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-02 11:31:34 +00:00
Richard Purdie
25110f59cc icecc.bbclass: Sync from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3292 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-01 18:36:52 +00:00
Richard Purdie
a19595060c cross.bbclass: Set TOOLCHAIN_OPTIONS to an empty value instead of duplicating compiler variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3291 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-01 18:34:56 +00:00
Richard Purdie
bf0ddf4881 telepathy-glib: Add dbus-glib to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3290 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 21:24:51 +00:00
Richard Purdie
5d500e6114 task-poky-standalone-gmae-sdk-target: Remove telepathy for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3289 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 21:22:59 +00:00
Marcin Juszkiewicz
f53f08919a task-poky-standalone-gmae-sdk-target: fix packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3288 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 18:40:00 +00:00
Richard Purdie
e955540829 meta-toolchain: Switch task-poky-standalone-gmae-sdk-target for experimental purposes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3287 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 17:01:46 +00:00
Richard Purdie
8e8b85df26 git-native: Sync minor tweaks from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3286 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 16:52:28 +00:00
Marcin Juszkiewicz
b6691acf0d task-poky-standalone-gmae-sdk-target: GMAE for standalone SDK
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3285 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 16:50:24 +00:00
Marcin Juszkiewicz
731cdbe17e xtrans: solve xtrans-dev problem in better way (same as xorg-protos are)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3284 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 16:40:01 +00:00
Marcin Juszkiewicz
1731595dce poky: added HOST_ARCH into name of SDK tarballs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3283 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 16:36:50 +00:00
Marcin Juszkiewicz
dbae4c165c xtrans: create empty xtrans package as xtrans-dev depend on it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3282 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 15:51:39 +00:00
Marcin Juszkiewicz
3e8d1b6635 libxml-parser-perl-native: Remove uneeded entries: (from OE)
* DEPENDS on perl-native isn't needed since cpan.bbclass adds this.
* DEPENDS on expat-native isn't needed since libxml-parser-perl adds this.
* RDEPENDS on perl-native was only here to prevent an RDEPENDS on perl. The
  RDEPENDS was being added by cpan.bbclass, but that has now been fixed to
  not add it for native packages. This needed to be removed so that perl
  isn't built when you only want libxml-parser-perl-native.

Revision: 73c801b307019899c3255b427e2bb7cb896f8375
Ancestor: 77ee40e486d3c8ad2628c2ac01e4325879b50821
Author: lenehan@openembedded.org
Date: 2007-06-01T06:46:10
Branch: org.openembedded.dev

Modified files:
        packages/perl/libxml-parser-perl-native_2.34.bb


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3281 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 14:07:04 +00:00
Marcin Juszkiewicz
2aba13054a cpan-base.bbclass: Update the perl depenedencies: (from OE)
* For native modules DEPEND on perl-native and for others DEPEND on perl
  (which in turn depends on perl-native) rather then always depending on
  both perl and perl-native.
* Only RDEPEND for non-native modules rather then both native and non-native.

These changes are to allow you to build native modules without have to build
perl. Previously the dependencies would result in perl being built even
though it didn't actually need to. Thanks to hrw for pointing out what was
happening here.

Revision: 399705dfa7f6a6fd87366a6c0b1058354a5d4312
Ancestor: 5f43096a239a7ac66c7046feb414e8279db8f4bc
Author: lenehan@openembedded.org
Date: 2007-05-30T22:10:32
Branch: org.openembedded.dev

Modified files:
        classes/cpan-base.bbclass



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3280 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 14:04:04 +00:00
Richard Purdie
2f0918e948 poky.conf: Allow insane to be disabled from local.conf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3279 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 12:18:43 +00:00
Richard Purdie
412acf7305 task-sdk-host: Drop packages not needed now gcc-cross-sdk has better RRECOMENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3278 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 11:51:57 +00:00
Richard Purdie
eb864c8fa4 x11vnc: Add fixed version from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3277 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 10:33:32 +00:00
Richard Purdie
867741b244 site: Add arm-darwin
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3276 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 08:55:04 +00:00
Richard Purdie
1cab3f240e siteinfo.bbclass: Add darwin entry
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3275 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 08:53:23 +00:00
Richard Purdie
cc5a871123 libtool: Make sure ltmain.sh gets regenerated by libtool-cross, fix nmedit paths, fix library search paths for installed=no binaries particuarly on darwin but applies to other archs too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3274 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 08:25:30 +00:00
Richard Purdie
f0ff6c7854 clutter.inc: Add gtk+ to DEPENDS (for now)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3273 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 08:19:46 +00:00
Richard Purdie
9eee32bf93 base.bbclass: Fix populate_staging whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3272 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 08:18:09 +00:00
Richard Purdie
f7d937fd8e stage-manager: Various fixes/ehacements
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3271 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 08:17:19 +00:00
Richard Purdie
c9b23048a8 shasum-native: Use do_stage function, not do_populate_staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3270 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 08:16:33 +00:00
Marcin Juszkiewicz
d24c45c6db gcc-cross: attempt to unbreak fic-gta01 build - package_write_ipk waits for glibc packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3269 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-29 11:45:13 +00:00
Marcin Juszkiewicz
411c393668 libxml-parser-perl: added expat dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3268 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-29 10:09:00 +00:00
Marcin Juszkiewicz
e8c4d5ff4b shared-mime-info: added glib-2.0 to dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3267 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-29 09:02:08 +00:00
Ross Burton
9da15df7d5 glib: don't disable debug, the size difference isn't much and its useful
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3266 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-28 20:30:39 +00:00
Marcin Juszkiewicz
d862b5758c package_{ipk|deb|tar|rpm): append depend-tasks instead of overwriting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3265 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-28 20:01:41 +00:00
Marcin Juszkiewicz
91225da5b8 ipkg: fix "unable to create /usr/lib/ipkg/lists directory" bug
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3264 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-28 16:45:05 +00:00
Richard Purdie
705bfa44d8 distcc: Fix remaining postinst issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3263 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-28 15:58:35 +00:00
Richard Purdie
b12795d49f bitbake fetcher: Make invalid url errors clearer
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3262 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 22:23:04 +00:00
Richard Purdie
3431d4125a mtools: Use our mirror since upstrea, is insane
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3261 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 20:09:49 +00:00
Marcin Juszkiewicz
1274bbe6eb task-poky-sdk-gmae: added GMAE based SDK
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3260 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:32:55 +00:00
Ross Burton
fc5d8af7a7 oprofile: fix arithmetic ops on dash
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3259 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:30:56 +00:00
Marcin Juszkiewicz
261c8d8c77 tune-arm1136jf-s.inc: optimizations for armv6 devices
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3258 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:18:46 +00:00
Richard Purdie
697dbc937b glibc_2.3.5+cvs20050627: Fix oabi build failure due to header issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3257 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:17:28 +00:00
Marcin Juszkiewicz
feb7d18297 telepathy-gabble: improved description
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3256 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:02:37 +00:00
Marcin Juszkiewicz
8ac44b44e6 telepathy-glib: improved description
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3255 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:01:46 +00:00
Marcin Juszkiewicz
44e5a66175 telepathy-mission-control: improved description
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3254 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:00:26 +00:00
Marcin Juszkiewicz
cdb708cb27 libtelepathy: improved description
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3253 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:00:01 +00:00
Marcin Juszkiewicz
59195b7e14 empathy: improved description
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3252 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:59:38 +00:00
Marcin Juszkiewicz
101b2d7084 empathy: dropped 0.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3251 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:45:48 +00:00
Marcin Juszkiewicz
82f18b9e00 telepathy-idle: added 0.1.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3250 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:33:40 +00:00
Marcin Juszkiewicz
0ba486c5d1 telepathy-glib: upgrade to 0.7.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3249 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:33:16 +00:00
Marcin Juszkiewicz
2bbd6adc1f telepathy-gabble: upgrade to 0.7.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3248 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:32:45 +00:00
Marcin Juszkiewicz
5645257b99 libtelepathy: upgrade to 0.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3247 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:32:11 +00:00
Marcin Juszkiewicz
d0223d9525 telepathy-mission-control: upgrade to 4.49
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3246 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:30:25 +00:00
Richard Purdie
3526acda1a package.bbclass: Remove debug code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3245 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:09:56 +00:00
Richard Purdie
60b925a1f6 poky-autobuild: Increase threads to 6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3244 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 14:48:42 +00:00
Marcin Juszkiewicz
956e0ac117 checksums.ini: added glib 2.14.4 and ltt-control 0.43-10082007
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3243 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 12:33:33 +00:00
Ross Burton
de8d00f509 gtk+: upgrade 2.12 to 2.12.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3242 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 10:25:12 +00:00
Ross Burton
0c273cb508 gtk+: run pixbufloader backend on target, and update the icon cache afterwards
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3241 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 09:28:46 +00:00
Ross Burton
a14d61f7d3 glib-2.0: upgrade to 2.14.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3240 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-26 10:15:23 +00:00
Richard Purdie
fa0eb69b9d exmap-console: Bump PR to pacify autobuilder
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3239 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 23:48:46 +00:00
Richard Purdie
4743a3fbed base.bbclass: Fix PKGDATA to work properly with multimachine
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3238 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 23:47:36 +00:00
Richard Purdie
251672acd9 gcc-cross-sdk: Add RRECOMMENDS so gcc-cross-sdk pulls in all its sub packages automagically
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3237 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 23:18:36 +00:00
Richard Purdie
2fd82bb18f gcc-cross: package libstdc++-dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3236 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 23:17:52 +00:00
Richard Purdie
37f80dd759 exmap-console: Remove MYPV madness, makes my head hurt and breaks builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3235 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 23:16:16 +00:00
Richard Purdie
aa10825598 package_ipk.bbclass: Make sure packages which alter PACKAGE_ARCH end up in the correct 'feed'
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3234 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 19:35:19 +00:00
Richard Purdie
5d60f712ae stage-manager: copy files, don't move them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3233 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 15:39:51 +00:00
Richard Purdie
c0adbcbc1c bitbake: Add support for task specific lockfiles
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3232 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 14:25:59 +00:00
Richard Purdie
a7ed27d541 nokia770-init: Cleanup postinst to allow it to work offline
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3231 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 14:08:53 +00:00
Richard Purdie
7be7ded669 base.bbclass: Add buildall task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3230 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 14:07:17 +00:00
Richard Purdie
84e1d7cc07 Add stage-manager-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3229 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 14:03:49 +00:00
Richard Purdie
2f2de3f3a1 lttng-control: 0.42 -> 0.43
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3228 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 13:59:37 +00:00
Richard Purdie
e6fccbb463 bitbake: Sync with upstream, fix some typos, add selfstamp flag
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3227 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 13:54:43 +00:00
Richard Purdie
f3b89a0ed3 packages/meta: Remove pkgmaps references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3226 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-24 23:08:48 +00:00
Richard Purdie
48c7f7fc85 package.bbclass: Remove PKGMAPS functionality and supersede with pkgdata. Remove duplicate unneeded PACKAGES checks.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3225 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-24 23:06:56 +00:00
Richard Purdie
1d01a5ef00 package_{ipk|deb}.bbclass: Remove hardcoded install path reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3224 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-24 23:05:05 +00:00
Richard Purdie
62a3ee38ed bitbake: Convert fetcher code to using bb.utils locking functions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3223 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-24 16:49:12 +00:00
Richard Purdie
c065977948 classes: Use internal bitbake functions and fix packaging unlocking on error paths
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3222 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-24 14:55:57 +00:00
Richard Purdie
701aa74aeb bitbake: Add bb.utils.lockfile() and bb.utils.unlockfile()
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3221 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-24 14:44:36 +00:00
Richard Purdie
4aaa8343bc initscripts: No need to run ldconfig every time we boot now...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3220 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 17:08:02 +00:00
Richard Purdie
d74537f6bd glibc: Drop ldsocache-varrun patch. ldconfig is now run at image generation time. If you can install packages, the cache can update, if you don't install packages there is no need to have it writable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3219 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 17:07:13 +00:00
Richard Purdie
b4e9ef8979 image.bbclass: Add ldconfig-native dependency, run ldconfig at image generation time
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3218 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 17:05:35 +00:00
Richard Purdie
87590b2649 Add ldconfig-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3217 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 16:54:29 +00:00
Richard Purdie
90e20ec756 glibc-2.3.5: Fix stale CROSS_DIR reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3216 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 13:11:23 +00:00
Richard Purdie
4ab905d3cc external-poky-toolchain: Add extra RPROVIDES
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3215 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 13:06:01 +00:00
Richard Purdie
761dcd5c7a poky-external.inc: Double colons in PATH break coreutils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3214 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 12:19:07 +00:00
Richard Purdie
507a3e0817 db: Fix configure so parameters can be passed in the LD variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3213 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 10:11:03 +00:00
Richard Purdie
8ec24bc6ec cross.bbclass: Explicitly set the compiler in the same way as native.bbclass, otherwise TOOLCHAIN_OPTIONS can interfer
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3212 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 10:07:56 +00:00
Richard Purdie
e50291290b bitbake.conf/poky-external.inc: Clean up CFLAGS handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3211 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 10:04:14 +00:00
Richard Purdie
af489dd9e2 gdb: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3210 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 10:02:54 +00:00
Richard Purdie
4c5f7e3a1e gdb: Add patch to ignore bogus CFLAGS whitespace changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3209 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 10:02:26 +00:00
Richard Purdie
0138501213 poky-external.inc: Change the way the sysroot option is passed about to deal with libtool
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3208 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-22 18:05:06 +00:00
Richard Purdie
066e96a9ba distcc: Make sure the distcc user exists
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3207 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-22 18:01:54 +00:00
Richard Purdie
675d1905db poky-external.inc: Fix external toolchains to use the correct sysroot after recent toolchain changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3206 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-22 16:59:22 +00:00
Richard Purdie
6f850a20ab binutils-cross-sdk: Really fix debug packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3205 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-22 16:58:07 +00:00
Richard Purdie
4d5b401bc6 runqemu: Fix path after staging layout changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3204 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-22 16:57:02 +00:00
Richard Purdie
512f7a0ab8 binutils-cross-sdk: Fix debug files packaging to avoid warnings
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3203 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-22 15:51:18 +00:00
Marcin Juszkiewicz
571492a155 findutils: added 4.2.29 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3202 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-21 10:57:30 +00:00
Ross Burton
bc31acfd1e gnome-common: set PACKAGE_ARCH to all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3201 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-21 10:50:51 +00:00
Ross Burton
deba6b7a33 qemu-config: add fakeroot, until we have a package for the poky/chroot integration
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3200 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-20 18:24:33 +00:00
Marcin Juszkiewicz
4728d87b7a binutils: fix 'makeinfo >= 4.10 is too old' problem (from OE) - patch is applied upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3199 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-20 15:07:43 +00:00
Ross Burton
8ad0e3544d poky.conf: update eds-dbus srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3198 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-20 15:00:56 +00:00
Ross Burton
1cffb7140b hal: don't pass --oknodo to start-stop-daemon, busybox doesn't support it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3197 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-19 17:10:29 +00:00
Richard Purdie
ad0051ab5b Drop stale directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3196 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-19 12:24:13 +00:00
Richard Purdie
6748cdecc4 fakeroot: Fix packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3195 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-19 12:09:45 +00:00
Richard Purdie
e478fac75f glibc: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3193 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-17 23:20:31 +00:00
Richard Purdie
636e360eea Remove broken c based parser code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3192 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-17 22:21:42 +00:00
Richard Purdie
688eca78c0 bitbake/fetchers: Sync with upstream bitbake
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3191 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-17 22:20:55 +00:00
Ross Burton
dd45ce7f88 matchbox-sato: use formfactor to determine if we should show a cursor
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3190 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-16 15:53:14 +00:00
Ross Burton
a8484dbc63 Remove stale TODO
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3189 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-16 15:51:35 +00:00
Ross Burton
93845cb778 Don't depend on the old startup monitor
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3188 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-16 15:51:16 +00:00
Richard Purdie
05d1dc2c33 cross-linkage: Don't include this in world builds, it will break them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3187 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-16 15:47:57 +00:00
Marcin Juszkiewicz
bb73b0edc5 busybox: update 1.7.2 to 1.8.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3186 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-16 15:41:54 +00:00
Ross Burton
4f10a48b66 Update settings-daemon srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3185 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-16 15:11:17 +00:00
Richard Purdie
2704cfa82d bin/bitbake: Fix help typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3184 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-16 10:53:10 +00:00
Marcin Juszkiewicz
478a35dd7d python-pygtk: upgrade to 2.10.4 from OE and add PROVIDES to keep compability
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3183 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 14:12:31 +00:00
Marcin Juszkiewicz
f11feacddf python-pycairo: added 1.4.0 from OE (needed by python-pygtk 2.10)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3182 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 14:11:12 +00:00
Marcin Juszkiewicz
6a5d2ced26 python 2.4 is removed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3181 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 14:10:17 +00:00
Ross Burton
2100cecfd0 Add pointercal files for qemuarm and qemux86
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3180 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 14:08:13 +00:00
Marcin Juszkiewicz
eb7d6a6e1f python-pygobject: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3179 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 14:06:15 +00:00
Marcin Juszkiewicz
5928db1acf python-gst: update to 0.10.8 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3178 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 13:58:05 +00:00
Marcin Juszkiewicz
ae77523c78 python-scons: update to 0.97 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3177 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 13:57:07 +00:00
Marcin Juszkiewicz
3cfbc3b20b python: update to 2.5.1 from OE (without tcl/tk deps)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3176 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 13:55:06 +00:00
Richard Purdie
eaafa55d86 valgrind: Fix debug packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3175 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 13:17:02 +00:00
Marcin Juszkiewicz
a3b590e062 apt: improve packaging of debug stuff
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3174 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 12:00:53 +00:00
Richard Purdie
4294048097 autoconf: Add patch to remove insane X header/library paths
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3173 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 11:55:51 +00:00
Marcin Juszkiewicz
f5f0fd446c sqlite3: upgrade to 3.5.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3172 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 10:31:55 +00:00
Richard Purdie
0c2e8edd6e poky.conf: Add insane QA checking to builds by default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3171 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 09:56:41 +00:00
Richard Purdie
53c67fba50 settings-daemon: Add missing DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3170 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 09:53:17 +00:00
Marcin Juszkiewicz
3bcc26107c python-native: stage into STAGING_BINDIR_NATIVE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3169 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 00:27:38 +00:00
Richard Purdie
8813097d43 glibc-initial.inc: Fix bogus header directory reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3168 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 22:31:45 +00:00
Richard Purdie
5dfe764664 gettext: Disable java since it finds any native gcj and breaks cross compiled builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3167 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 21:36:27 +00:00
Marcin Juszkiewicz
c717e0b384 checksums.ini: added few entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3166 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 18:34:44 +00:00
Samuel Ortiz
a74e457e15 keymaps: Improve HTC keymap.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3165 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 14:33:24 +00:00
Samuel Ortiz
9f3c3a1866 htcuniversal: add task-keyboard for keymap installation.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3164 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 13:55:15 +00:00
Marcin Juszkiewicz
2cd85663f6 matchbox-keyboard: fix expat build problem
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3163 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 12:11:08 +00:00
Marcin Juszkiewicz
6cbe7c8571 matchbox-stroke: fix expat build problem
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3162 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 12:10:29 +00:00
Richard Purdie
5258997718 matchbox-wm: Fix configure issue
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3161 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 12:05:43 +00:00
Marcin Juszkiewicz
776d02d628 matchbox-wm: add expat paths into configure flags
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3160 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 11:39:13 +00:00
Marcin Juszkiewicz
4e19a8db7e gstreamer: use autotools_stage_all so libtool files will be mangled properly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3159 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 11:11:33 +00:00
Ross Burton
ded27188e2 owl-video-widget: fix desktop file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3158 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 10:15:40 +00:00
Ross Burton
dbd9045f55 pcmanfm: fix desktop file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3157 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 10:14:26 +00:00
Ross Burton
031342184b pcmanfm: remove unused files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3156 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 10:08:09 +00:00
Ross Burton
f8484fc7d4 Fix desktop file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3155 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 10:07:28 +00:00
Ross Burton
69248f88c1 Bump web srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3154 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 10:04:49 +00:00
Ross Burton
c841a6ba72 puzzles: remove the deprecated Encoding key from desktop files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3153 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 09:50:38 +00:00
Ross Burton
5477906ca1 insane.bbclass: use bb.error when reporting desktop file problems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3152 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 09:48:17 +00:00
Ross Burton
ab2a04d843 insane.bbclass: validate desktop files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3151 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 09:36:55 +00:00
Ross Burton
9e0b8d9bdb Add desktop-file-utils -native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3150 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 09:36:30 +00:00
Richard Purdie
7c189eeb98 base.bbclass: Fix regexp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3149 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 09:12:10 +00:00
Richard Purdie
20453cf7ec libtool: Don't patch limain.sh otherwise it doesn't regenerate. Drop tag1.patch it doesn't do anything
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3148 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 23:56:02 +00:00
Richard Purdie
d9659da174 poky.conf: Lock down floating openmoko versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3147 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 23:07:18 +00:00
Richard Purdie
59330e2d34 uboot-openmoko: Fix SRCREV_FORMAT and PV so source revisions work correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3146 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 23:06:21 +00:00
Richard Purdie
e13102cd66 bitbake: Update SRCREV fetcher code to cope better with multiple SCM packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3145 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 23:03:21 +00:00
Richard Purdie
0fa37f2d05 cleanup
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3144 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 20:02:50 +00:00
Richard Purdie
fda2bb511e Add android-goldfish metadata to meta-extras
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3143 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 20:00:21 +00:00
Richard Purdie
210caef864 gnutls: Remove some bad flags from configure.ac
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3142 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 19:56:58 +00:00
Richard Purdie
18f2e2772a Fix PE handling in version strings
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3141 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 19:21:52 +00:00
Richard Purdie
320be50c50 base.bbclass: Improve .la file conversion from installed=yes to installed=no
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3140 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 17:17:37 +00:00
Richard Purdie
206d632248 bitbake.conf: Move yaffs2 image type to EXTRA_IMAGECMD
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3139 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 15:48:10 +00:00
Richard Purdie
405128d1cd bitbake.conf: Add PE to RDEPENDS and RRECOMMENDS for -dev and -dbg packages. Remove double space from CFLAGS, it confuses gdb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3138 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 14:31:17 +00:00
Richard Purdie
bc2ed58f3f xorg-proto-common.inc: PN is empty and isn't built, fix -dev and -dbg packages accordingly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3137 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 14:28:41 +00:00
Marcin Juszkiewicz
5e1159bcf2 libtool: do not add when linking libraries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3136 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 13:13:37 +00:00
Ross Burton
8075bb569d Upgrade pango from 1.8.1 to 1.8.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3135 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 19:51:08 +00:00
Richard Purdie
6648c1349c pango: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3134 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 19:35:24 +00:00
Richard Purdie
61bc203246 fstests: Fix DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3133 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 19:18:01 +00:00
Richard Purdie
7046d4b727 pango: Fix generated .pc files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3132 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 19:17:19 +00:00
Richard Purdie
b1d8355a02 gcc4-build-sdk.inc: Set build-sysroot option and simplify other sysroot options. The with-sysroot option is likely bogus and should be removed.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3131 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 17:31:32 +00:00
Richard Purdie
54b470e727 sdk.bbclass: Set directory structure correctly after staging layout changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3130 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 16:30:17 +00:00
Richard Purdie
755bf78038 meta-toolchain: Fix some paths and remove unneeded header file manipulation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3129 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 16:28:59 +00:00
Richard Purdie
ef0256ead0 linux-libc-headers: bump PR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3128 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 12:11:06 +00:00
Richard Purdie
938663c883 linux-libc-headers: The dev and dbg packages shouldn't depend on PN which doesnt exist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3127 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 12:10:34 +00:00
Richard Purdie
3860b24dae base-files: Create -dev and -dbg packages for dependency chains purposes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3126 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 12:09:11 +00:00
Richard Purdie
7fc5d6eeea pkgconfig: Switch to using sysroot simplifying pkgconfig files. Requires a full rebuild.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3125 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:30:16 +00:00
Richard Purdie
ba2e1f4d93 bitbake.conf: Simplify target CPPFLAGS, CFLAGS and LDFLAGS due to sysroot benefits
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3124 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:28:14 +00:00
Richard Purdie
01d5da72d0 Rearrange staging to match target system layout. This is a major change and will require a full rebuild.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3123 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:25:30 +00:00
Richard Purdie
8c1871aabf gcc: Remove fail-fast host includes patch (breaks sysroot support)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3122 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:23:01 +00:00
Richard Purdie
4285b621bf pkgconfig.bbclass: Fix hardcoded staging layout references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3121 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:19:54 +00:00
Richard Purdie
b176b023ac uclibc: Only need to install to staging, not cross as well (after cross linkage changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3120 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:14:24 +00:00
Richard Purdie
98bd2b0d60 rootfs_deb.bbclass: Make sure alternatives path exists
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3119 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:12:31 +00:00
Richard Purdie
19c7b21fbc package_deb.bbclass: Fix hardcoded apt.conf path, add depends on run-postinsts package for deb images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3118 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:11:48 +00:00
Richard Purdie
b17670211a Remove hardcoded staging layout assumptions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3117 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:10:08 +00:00
Richard Purdie
0e09147de1 Remove hardcoded staging layout assumptions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3116 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:06:34 +00:00
Richard Purdie
19f1bad378 bitbake.conf: Set RDEPENDS and RRECOMMENDS of -dev and -dbg packages to match specific versions, not >=. Fix typo.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3115 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:01:29 +00:00
Richard Purdie
83930b32c8 vte: Add missing depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3114 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-11 23:56:59 +00:00
Richard Purdie
1accf43d3a libmatchbox: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3113 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-11 22:24:10 +00:00
Richard Purdie
71969e2e76 libmatchbox: Fix so reconfiguring works (cp, not mv files). Add configure patch to generate better .pc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3112 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-11 22:23:42 +00:00
Richard Purdie
63e19b2629 mpfr: Clean up hardcoded staging references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3111 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-10 22:08:38 +00:00
Richard Purdie
61fc63190e kexec: Simplify metadata
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3110 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-10 22:08:10 +00:00
Marcin Juszkiewicz
41cab4000b libgsmd: update to version from OE (openmoko used one)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3109 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-09 16:45:34 +00:00
Ross Burton
d0415cdbf6 poky.conf: update matchbox-desktop to fix randr and workarea bugs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3108 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-08 17:23:40 +00:00
Ross Burton
5741c843fe poky.conf: update matchbox-desktop to fix arrow buttons
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3107 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-08 15:44:49 +00:00
Ross Burton
431fae127e glib-2.0: upgrade to 2.14.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3106 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-08 10:54:40 +00:00
Ross Burton
55751d2565 poky.conf: update desktop srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3105 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-08 10:50:15 +00:00
Richard Purdie
d9a71e8814 bitbake: fetcher init - clear data's internal expand cache since the cached SRCREV value will be wrong
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3104 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-08 10:27:16 +00:00
Marcin Juszkiewicz
a936d29b5f em-x270: do not assume where mtd-utils are installed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3103 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-08 08:14:23 +00:00
Richard Purdie
4c76399930 bitbake: git.py - Fix weird git checkout issues by using git-fetch, not git-pull since we don't care about the index
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3102 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-08 00:06:34 +00:00
Richard Purdie
e9b7bc6914 bitbake: fetcher updates - Add BB_GENERATE_MIRROR_TARBALLS option to allow disabling tarball creation to speedup git fetches, improve srcrev handling to remove some hacks and remove the need for external workarounds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3101 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 23:49:55 +00:00
Marcin Juszkiewicz
e7198e4903 initscripts: add inittab for fic-gta01 to not start getty on serial (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3100 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 17:27:58 +00:00
Marcin Juszkiewicz
bdf2abbad6 fic-gta02: added from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3099 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 17:26:27 +00:00
Marcin Juszkiewicz
63ed730409 fic-gta01: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3098 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 17:25:50 +00:00
Marcin Juszkiewicz
5728abb866 fic-gta01: use linux-openmoko kernel
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3097 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 17:24:07 +00:00
Marcin Juszkiewicz
404bbb6387 linux-openmoko: added 2.6.22.5 from OE, dropped linux-gta01
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3096 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 17:17:51 +00:00
Ross Burton
83dd625f05 poky.conf: update desktop (fix lots of bugs, faster) and keyboad (no more debugging spew)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3095 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 15:41:02 +00:00
Ross Burton
73fbea856a avahi: use a priviliged access group which actually exists
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3094 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 14:55:34 +00:00
Ross Burton
622eeef7ba networkmanager: only add postinst script to networkmanager, not all packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3093 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 14:35:31 +00:00
Richard Purdie
9e21d7c9ed mtd-utils-native: Stage header files for yaffs2 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3092 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 11:39:03 +00:00
Marcin Juszkiewicz
1d85cf1f2f yaffs2-utils-native: unbreak (again)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3091 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 11:18:37 +00:00
Marcin Juszkiewicz
68f19cc06f poky.conf: set SRCDATE for yaffs2-utils(-native)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3090 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 11:13:17 +00:00
Richard Purdie
d3c4717398 local.conf.sample: Update external toolchain documentation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3089 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 10:58:31 +00:00
Richard Purdie
ae66948a4a Add new poky-external mode toolchain stubs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3088 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 10:56:13 +00:00
Marcin Juszkiewicz
90dbf753d4 yaffs2-utils: unbreak it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3087 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 10:46:36 +00:00
Marcin Juszkiewicz
4bec704e15 bitbake.conf: add yaffs2 support from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3086 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 10:19:32 +00:00
Marcin Juszkiewicz
b1d86e4aaa yaffs2-utils: added from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3085 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 10:06:36 +00:00
Richard Purdie
b5fda83441 clutter: Fix so 0.4 versions are default (which matches distro config SRCREVs) and fix up svn trunk versions too.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3084 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 23:11:42 +00:00
Richard Purdie
7277fe10c9 poky.conf: Fix DISTRO_VERSION, override SDK_NAME and SDK_PREFIX
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3083 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 22:48:08 +00:00
Richard Purdie
9ab181066b meta-toolchain: Fix after deploy ipk changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3082 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 22:47:22 +00:00
Richard Purdie
e0f922855c poky/conf: Lock down clutter-gst version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3081 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 19:13:37 +00:00
Richard Purdie
739895ccb5 clutter: update patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3080 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 19:11:30 +00:00
Richard Purdie
8c6e21cc0a clutter-gst: Fix EXTRA_DIST for Poky use
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3079 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 19:11:07 +00:00
Ross Burton
28291e7ccb poky.conf: update matchbox-desktop srcrev for startup speed increase
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3078 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 17:43:59 +00:00
Richard Purdie
8764d5c8f8 Add poky-image-clutter image
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3077 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 11:35:48 +00:00
Ross Burton
3b6c384c05 Pin ubootchart srcrev, and remove integrated patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3076 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 08:54:47 +00:00
Richard Purdie
1ab9a48203 matchbox-panel-2: Fix RPROVIDES and friends to just apply to PN, else bad things happen with the -dbg and -dev packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3075 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 01:12:43 +00:00
Richard Purdie
7ca6e91d29 rootfs_deb: Fix hardcoded etc references, add missing mkdir
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3074 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 22:35:55 +00:00
Ross Burton
c14191826c ubootchart: comment out acct dep for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3073 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 18:37:00 +00:00
Ross Burton
7676c2b38e Move ubootchart to meta/
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3072 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 17:36:00 +00:00
Ross Burton
2188cf09e1 ubootchart: add a launcher to stop the profiling, alternatives to optionally replace /sbin/init, and cleanly pretend to be /sbin/init
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3071 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 17:32:08 +00:00
Ross Burton
378c8dbafe Add acct from OE, for ubootchart
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3070 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 17:25:02 +00:00
Richard Purdie
87c422828e Add run-postinsts. This runs any remaining postinstall scripts without needing ipkg/dpkg. Currently ipkg specific but this should be easy to change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3069 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 16:08:56 +00:00
Marcin Juszkiewicz
139d157060 dfu-util: added from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3068 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 15:48:38 +00:00
Marcin Juszkiewicz
5853cf2e14 usbpath: added from OE (needed for dfu-util)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3067 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 15:48:15 +00:00
Marcin Juszkiewicz
7331982bb7 ubootchart: added proper PV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3066 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 10:33:50 +00:00
Ross Burton
94b124a62e Add ubootchart
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3065 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 10:15:24 +00:00
Marcin Juszkiewicz
e51fbab510 abiword: added 2.5.2 from OE (disabled spellcheck, printing, plugins)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3064 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 15:11:00 +00:00
Marcin Juszkiewicz
5f02bb8379 linux recipes: switch to KERNELORG_MIRROR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3063 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 15:01:49 +00:00
Marcin Juszkiewicz
beca813b0d linux: added em-x270 support (from OE em-x270 recipe)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3062 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 14:59:50 +00:00
Marcin Juszkiewicz
594a2c2edb em-x270: added machine config from OE (and a bit of cleaning)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3061 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 14:58:48 +00:00
Marcin Juszkiewicz
ae748c1884 checksums.ini: new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3060 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 14:58:01 +00:00
Marcin Juszkiewicz
b47281e01a eventlog: added 0.2.5 from OE (needed by syslog-ng)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3059 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 13:31:13 +00:00
Marcin Juszkiewicz
895ebff2da libol: fix SRC_URI (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3058 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 13:30:27 +00:00
Marcin Juszkiewicz
8533e3ccea syslog-ng: update to 2.0.5 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3057 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 13:29:40 +00:00
Ross Burton
72d3eee4ca poky.conf: update matchbox-desktop srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3056 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-01 17:31:11 +00:00
Marcin Juszkiewicz
ceb2762124 alsa: upgrade to 1.0.15
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3055 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-01 13:17:54 +00:00
Ross Burton
d6e11d1b5b eds-dbus: libecal recommends tzdata
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3054 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-01 09:01:25 +00:00
Ross Burton
b193e2509e Add tzdata and tzcode, for the timezone files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3053 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-01 09:00:56 +00:00
Ross Burton
76df265a95 openmoko-dates2: update from OE to fix SRCURI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3052 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-31 16:35:51 +00:00
Ross Burton
798ce7cd10 openmoko2: update packages from OE so that openmoko-today2 builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3051 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-31 16:24:53 +00:00
Marcin Juszkiewicz
1c77306bcd gcc: Make gcc build on amd64 by having it forget target configure cache when configuring for build machine. (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3050 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-31 11:15:37 +00:00
Marcin Juszkiewicz
c1c8083bfb checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3049 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-31 10:48:06 +00:00
Marcin Juszkiewicz
9e99242668 checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3048 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 22:58:39 +00:00
Marcin Juszkiewicz
c7c0b3425d checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3047 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 22:57:52 +00:00
Marcin Juszkiewicz
8814b8a987 gypsy: make it build by telling that we are Debian
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3046 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 21:46:14 +00:00
Ross Burton
de6377f64d pointercal: add calibration file for HTC Universal
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3045 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 14:03:31 +00:00
Ross Burton
2ebf3f2726 poky.conf: Bump network-manager revisions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3044 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 13:45:43 +00:00
Richard Purdie
0e32e50bc1 poky.conf: Fix gaku/gypsy SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3043 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 12:47:42 +00:00
Marcin Juszkiewicz
f7dee232d1 checksums.ini: added some new entries (mainly Zaurus kernels patches)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3042 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 12:05:39 +00:00
Richard Purdie
14fb92c008 bitbake runqueue.py: Allow multiple options for deptask flag (from poky), fix comment typo.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3041 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 12:03:07 +00:00
Richard Purdie
c9be325eb9 bitbake: Sync with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3040 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 11:46:19 +00:00
Marcin Juszkiewicz
03446930ef linux-rp: enable uinput for Tosa in 2.6.17
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3039 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 11:31:16 +00:00
Marcin Juszkiewicz
399ea0eae6 linux-rp: sync Akita defconfig from 2.6.23 to 2.6.24-rc1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3038 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 11:08:25 +00:00
Marcin Juszkiewicz
89fd711095 linux-rp: enable PXA Overlay support for akita
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3037 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 10:41:34 +00:00
Marcin Juszkiewicz
861910a751 linux-rp: enable WiFi for akita
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3036 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 10:39:32 +00:00
Richard Purdie
b5ebbe46e4 libtool-cross: Remove hardcoded staging paths
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3035 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 08:23:18 +00:00
Richard Purdie
bf8f4d45ee perl: Sync with OE, fix hardcoded staging references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3034 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 08:21:24 +00:00
Richard Purdie
1ba6bdf2df linux-cmx270: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3033 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 08:19:56 +00:00
Richard Purdie
377ad260e4 gcc: Remove hardcoded staging paths
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3032 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 22:04:15 +00:00
Richard Purdie
849311c8df bitbake.conf: Remove more hardcoded staging layout
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3031 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 21:41:08 +00:00
Richard Purdie
454311f20f base.bbclass: Fix hardcoded staging references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3030 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 21:38:28 +00:00
Richard Purdie
a6314a0f40 glibc: Sync glibc.inc cleanup from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3029 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 21:28:10 +00:00
Richard Purdie
4894e1380e glibc: Factor staging function into a common .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3028 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 21:13:42 +00:00
Richard Purdie
6a97ee543a glibc: Convert from hardcoded staging layout
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3027 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 20:35:03 +00:00
Richard Purdie
3b945ff45c bitbake.conf: Add dummy layout variables (describing the current staging layout for now)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3026 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 20:18:06 +00:00
Richard Purdie
d49d6f6169 pkgconfig.inc: We should be installing pkgconfig files into LIBDIR now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3025 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 17:35:33 +00:00
Richard Purdie
f06134582f fontconfig: Fix hardcoded staging layout references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3024 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 17:28:27 +00:00
Richard Purdie
d12d86757f shasum-native: Create directory before installing files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3023 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 17:27:00 +00:00
Richard Purdie
fa9920fd56 db: Fix hardcoded staging layout references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3022 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 17:23:11 +00:00
Richard Purdie
2f6d9044db dbus-glib: Fix hardcoded staging layout references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3021 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 17:22:17 +00:00
Richard Purdie
c7b0f44e49 linux-gta-01.inc: Fix package name in DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3020 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 16:51:40 +00:00
Richard Purdie
d00bac6cf3 gnome-common: Fix hardcoded staging reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3019 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 15:23:19 +00:00
Richard Purdie
82e5d0de4d base.bbclass: Add note from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3018 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 15:20:25 +00:00
Richard Purdie
c107af790f base.bbclass: Clean up staging references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3017 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 15:16:19 +00:00
Richard Purdie
3255b1d2c9 autotools.bbclass: Reference STAGING_DATADIR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3016 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 15:09:46 +00:00
Richard Purdie
2718b2aecd bitbake.conf: Start cleaning up staging variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3015 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 14:55:48 +00:00
Marcin Juszkiewicz
70abc059eb u-boot: import OpenMoko uboot from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3014 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 11:00:19 +00:00
Marcin Juszkiewicz
ce1e498f5d cm-x270: do not hardcode kernel version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3013 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 10:44:42 +00:00
Ross Burton
46030a84cf Upgrade GTK+ from 2.12.0 to 2.12.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3012 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 10:33:40 +00:00
Marcin Juszkiewicz
cc46157e02 gconf-dbus: bump PR to the same as in OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3011 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 14:00:03 +00:00
Marcin Juszkiewicz
aa73bb0a61 gconf-dbus: added dependency on virtual/libintl, removed not used HEADERS variable (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3010 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 13:55:17 +00:00
Marcin Juszkiewicz
b5e57b0095 gnu-config: add avr32 support (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3009 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 13:35:37 +00:00
Marcin Juszkiewicz
8ff6e5300a lame: always link with libm (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3008 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 13:33:45 +00:00
Marcin Juszkiewicz
6174a05104 libgcrypt: change staging to autotools one (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3007 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 13:21:27 +00:00
Marcin Juszkiewicz
4b780366b0 libxml2: create staging directories before installing into them (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3006 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 12:53:16 +00:00
Marcin Juszkiewicz
58df8e8af6 linux: upgrade cm-x270 kernel to 2.6.23 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3005 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 12:32:26 +00:00
Marcin Juszkiewicz
523603f8d9 linux-rp: make 2.6.21 default for collie (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3004 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 12:30:09 +00:00
Marcin Juszkiewicz
f10df9a7a4 linux-hotplug: fix bashisms (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3003 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 12:23:22 +00:00
Marcin Juszkiewicz
1bdfb7b626 linux-libc-headers: sync with OE (mainly safer use of and blackfin support)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3002 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 12:12:24 +00:00
Marcin Juszkiewicz
a975511d0d lirc-config: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3001 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:43:18 +00:00
Marcin Juszkiewicz
1d168a6b77 lrzsz: use update-alternatives (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3000 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:39:18 +00:00
Marcin Juszkiewicz
03b1d82252 lzo: strip whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2999 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:37:02 +00:00
Marcin Juszkiewicz
52dc897f53 xpext: removed not needed xextproto dependency, stripped whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2998 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:35:08 +00:00
Marcin Juszkiewicz
a137347083 xsp: removed not needed xextproto dependency, stripped whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2997 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:34:14 +00:00
Marcin Juszkiewicz
7c37de1841 make: drop 3.80
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2996 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:32:09 +00:00
Marcin Juszkiewicz
98cc181f6b prism-firmware: sync with OE (usage of 1.7.4 firmware and other fixes)
Revision: a5a7ee9814548b1e054d96cea845556c4b5c39e9
Author: xora@openembedded.org
Date: 2007-09-03T14:18:11
Branch: org.openembedded.dev

ChangeLog:

misc-binary-only/prism-firmware.bb : use non broken prism firmware. This
should ease the connection problems people reported with 1.8.4 and
improve kismetting

-----------------------------------------------------------------
Revision: a72b36a49416a98cb1f4a0ef9132181b0d28c6cb
Author: xora@openembedded.org
Date: 2007-06-29T08:28:48
Branch: org.openembedded.dev

ChangeLog:

prism-firmware.bb : remove if around secondary firmware download as we always
want to do this and logic as presented prevented download on flashless cards.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2995 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:30:44 +00:00
Marcin Juszkiewicz
33ebd14045 module-init-tools: fic uclibc build (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2994 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:27:50 +00:00
Marcin Juszkiewicz
2fe7cc5f9f packages/modutils/modutils-collateral.bb: Modprobe has changed between 2.4 and 2.6 kernels. (sync with OE)
The information in /etc/modutils and /etc/modules.conf is not read under 2.6.
2.6 uses a /etc/modprobe.d directory, and it does not need a
"/etc/modprobe.conf" file; it reads all the appropriate *.conf files and
compiles the information at boot time.
This commit closes bug #808


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2993 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:25:09 +00:00
Marcin Juszkiewicz
52e92fdd15 modutils: sync with OE (added bison-native dependency, no package changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2992 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:20:35 +00:00
Marcin Juszkiewicz
ab7be97305 mozilla/: dropped unused files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2991 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:10:05 +00:00
Marcin Juszkiewicz
31eef80d81 mozilla-cvs.inc: drop unused file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2990 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:07:27 +00:00
Richard Purdie
cdd1dbc477 site/common-glibc: Add definitions to make gcc's inbuilt zlib work
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2989 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:03:36 +00:00
Marcin Juszkiewicz
01e27b878b mpfr: remove whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2988 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 10:38:37 +00:00
Marcin Juszkiewicz
2860ed5a7c ncurses: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2987 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 10:34:31 +00:00
Marcin Juszkiewicz
5d496462fd network-suspend-scripts:remove whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2986 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 10:04:30 +00:00
Marcin Juszkiewicz
6efadbc9bd package-index: regenerate indexes for all ipk dirs (sync with OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2985 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 19:07:38 +00:00
Marcin Juszkiewicz
2f841db176 checksums: added some X11 libs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2984 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 16:18:39 +00:00
Marcin Juszkiewicz
242732ad9e checksums: added fuse and ltrace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2983 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 16:13:22 +00:00
Marcin Juszkiewicz
cf9c16846c checksums: added bash patches and alsa 1.0.15
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2982 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 16:11:51 +00:00
Marcin Juszkiewicz
225aa61729 unzip: added 552 from OE - needed for spectrum-fw
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2981 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 15:37:04 +00:00
Marcin Juszkiewicz
dde303ccaa orinoco-conf: drop pcmcia-cs support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2980 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 15:32:13 +00:00
Marcin Juszkiewicz
ed8ea77477 orinoco-conf: call update-modules to populate information from /etc/modutils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2979 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 15:30:52 +00:00
Marcin Juszkiewicz
50dbd1958d hostap-conf: dropped pcmcia-cs support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2978 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 15:27:10 +00:00
Marcin Juszkiewicz
98460330f3 hostap-conf: depend on update-modules
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2977 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 15:25:03 +00:00
Marcin Juszkiewicz
6de1eeaa11 pcmcia-cs: drop as we use pcmciautils for all PCMCIA machines
Pcmcia-cs is needed for kernels older then 2.6.13-rc1 and all Poky targets 
use newer versions.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2976 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 15:23:08 +00:00
Marcin Juszkiewicz
8cd7a0e4f4 sdk.bbclass: package more debug files (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2975 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 15:06:21 +00:00
Marcin Juszkiewicz
9e33229a9c openmoko2.bbclass: sync SVNREV with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2974 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 14:54:29 +00:00
Marcin Juszkiewicz
2a5896f710 spectrum-fw: added dependency on unzip-native (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2973 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 14:20:16 +00:00
Marcin Juszkiewicz
fa28276718 orinoco-conf: remove whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2972 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 14:19:14 +00:00
Marcin Juszkiewicz
ada2dbb9d2 pango: added dependency on virtual/libiconv (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2971 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 14:17:07 +00:00
Marcin Juszkiewicz
dc668336fc pcmcia-cs: rdepend on hostap and orinoco configs (sync with OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2970 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 14:13:28 +00:00
Marcin Juszkiewicz
748341d3b0 pkgconfig: remove whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2969 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 13:55:07 +00:00
Marcin Juszkiewicz
5b83a5d78d pointercal: sync with OE (no package changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2968 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 13:04:50 +00:00
Marcin Juszkiewicz
fd9b783a83 popt: remove whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2967 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 13:02:33 +00:00
Marcin Juszkiewicz
aaa8c63c7c portmap: depend on fakeroot-native (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2966 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 13:00:10 +00:00
Marcin Juszkiewicz
90b30d1a3d strace: drop 4.5.12
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2965 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 12:41:17 +00:00
Marcin Juszkiewicz
7528a04f9d ppp: sync with OE (no package changes, PR bump)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2964 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 12:40:40 +00:00
Marcin Juszkiewicz
ed8ca891d5 psmisc: package debug versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2963 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 12:32:52 +00:00
Marcin Juszkiewicz
0756804a14 psmisc: generate more 'doc' packages (sync with OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2962 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 12:29:31 +00:00
Marcin Juszkiewicz
cb773ee9f6 strace: Apply patch from uclibc buildroot to fix compilation uclibc (sync with OE)
Without that patch the uclibc EABI build fails. 
Patch was taken from the buildroot of uclibc.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2961 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 12:25:37 +00:00
Marcin Juszkiewicz
706f9a34c5 bash: apply upstream fixes: up to 025 (was to 005)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2960 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 12:12:23 +00:00
Marcin Juszkiewicz
74beec7beb bash: sync with OE (no package changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2959 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 11:52:46 +00:00
Marcin Juszkiewicz
52b64ddf61 apmd: sync with OE (removal of /usr/src/linux include dirs)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2958 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 11:30:38 +00:00
Marcin Juszkiewicz
32d6f2166f alsa-lib: sync with OE (fpu settings)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2957 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 11:23:56 +00:00
Richard Purdie
a652210323 Remove bogus file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2956 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-24 21:45:12 +00:00
Richard Purdie
fb61cf3249 Add recipe to build linux-zylonite 2.6.14 kernels
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2955 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-24 21:42:37 +00:00
Marcin Juszkiewicz
09f4b201f0 checksums.ini: added some new entries from OpenMoko build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2954 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-24 12:29:57 +00:00
Marcin Juszkiewicz
67ffdb6a70 checksums.ini: sort by archive name (script for it will be pushed into OE later)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2953 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-24 12:28:03 +00:00
Marcin Juszkiewicz
1c53455115 checksums.ini: sort alphabetically to make updates easier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2952 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-24 11:39:13 +00:00
Marcin Juszkiewicz
354c543134 linux-rp: upgraded from 2.6.23+git to 2.6.24-rc1
Updated patches:
- hx2750_base
- pxa27x_overlay
- squashfs3 (does not build anyway)

Disabled patches:
- input_power (does not like LONG() function)
- tsc2101 (breaks Kconfig - something with MACH_HX2750)
- squashfs3

Builds for c7x0 but is too big.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2951 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-24 10:51:45 +00:00
Richard Purdie
6e23136cc7 package.bbclass: Make populate_packages copy files, not move them during do_package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2950 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-23 21:57:31 +00:00
Marcin Juszkiewicz
26b7ef0d11 busybox: added 1.7.2 from OE as non-default (Angstrom defconfig used)
run_parts.c is alternative implementation from BusyBox mailing list:
http://www.busybox.net/lists/busybox/2007-September/028838.html
(original one does not sorted entries before run == broken X11 session)

Poky-image-sato with this version works on my c7x0.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2949 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-22 14:56:31 +00:00
Richard Purdie
498b4f45da bitbake data.py: Fix unexport handling (#OE3135)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2948 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-22 11:53:17 +00:00
Richard Purdie
c033c91c6b bitbake: providers.py: Fix perferred_version variable handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2947 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 22:35:46 +00:00
Richard Purdie
6a0a9adb74 bison-native: Use STAGING_DATADIR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2946 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 21:51:48 +00:00
Richard Purdie
bc7e9ce97e openobex: Fix staging function typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2945 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 21:44:48 +00:00
Richard Purdie
dd0eec8b9b libxml2: Stage binconfig files to STAGING_BINDIR_CROSS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2944 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 21:44:06 +00:00
Richard Purdie
5c0507f126 glibc: Drop unused directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2943 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 19:18:05 +00:00
Richard Purdie
ecf406813a glibc-intermediate: Factor code into common .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2942 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 19:12:45 +00:00
Richard Purdie
c6c94fab5e glibc-initial: Factor code into common .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2941 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 19:12:24 +00:00
Marcin Juszkiewicz
6e60bdc612 libusb: drop old version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2940 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:50:27 +00:00
Marcin Juszkiewicz
ae713f33d3 libid3tag: upgrade to 0.15.1b, use SOURCEFORGE_MIRROR (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2939 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:40:27 +00:00
Marcin Juszkiewicz
a7aee57d15 libmad: use SOURCEFORGE_MIRROR (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2938 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:38:46 +00:00
Marcin Juszkiewicz
930fbfe0f1 libfakekey: reindented recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2937 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:36:06 +00:00
Marcin Juszkiewicz
128f2debdd qemu: import gcc3 check from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2936 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:30:34 +00:00
Marcin Juszkiewicz
d8b7e95778 quilt: depend on util-linux instead of bash to get 'getopt' command (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2935 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:27:57 +00:00
Marcin Juszkiewicz
644eaceb51 readline: remove whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2934 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:19:26 +00:00
Marcin Juszkiewicz
028906b582 sato-icon-theme: unify 0.1 and svn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2933 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:16:11 +00:00
Marcin Juszkiewicz
8d2ab41c4b scap: dropped
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2932 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:11:44 +00:00
Marcin Juszkiewicz
bc90283826 sysfsutils: split libsysfs to separate package (with dev and dbg ones)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2931 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 13:54:27 +00:00
Marcin Juszkiewicz
483b058837 update-modules: sync with OE (no changes for us)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2930 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 13:36:19 +00:00
Marcin Juszkiewicz
d64a6b7e7a wv: cleanup, added missing fields
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2929 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 13:22:52 +00:00
Marcin Juszkiewicz
a105d81717 libxrandr: added libxext dependency (sync with OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2928 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 13:04:06 +00:00
Marcin Juszkiewicz
5d2aab3d82 libxpm: also depend on libxt
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2927 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 12:58:17 +00:00
Marcin Juszkiewicz
b27018cb38 libxpm: it needs libsm too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2926 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 12:45:49 +00:00
Marcin Juszkiewicz
5c80bbc5b1 xtscal: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2925 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 12:31:10 +00:00
Marcin Juszkiewicz
ad9ae09861 zlib: cleanup and sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2924 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 12:19:42 +00:00
Marcin Juszkiewicz
286da62fb5 site: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2923 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 12:05:49 +00:00
Marcin Juszkiewicz
e0833b8df5 wireless-tools: update to 29 (final)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2922 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 12:03:57 +00:00
Marcin Juszkiewicz
09a71d0e11 keymaps: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2921 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 11:43:22 +00:00
Marcin Juszkiewicz
548750d58c ipkg-collateral: mark /etc/ipkg.conf as configuration file (sync with OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2920 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 11:24:23 +00:00
Marcin Juszkiewicz
ed93f4dee3 hostap-conf: remove whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2919 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 11:21:56 +00:00
Marcin Juszkiewicz
09a55ca1ec gtkhtml2: fetch really anonymous (sync with OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2918 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 11:20:30 +00:00
Marcin Juszkiewicz
096ef7adf1 genext2fs: remove whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2917 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 11:06:38 +00:00
Marcin Juszkiewicz
66a5d0fe06 gdbm: remove whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2916 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 11:05:42 +00:00
Marcin Juszkiewicz
3be60de4cc file: remove whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2915 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:57:47 +00:00
Marcin Juszkiewicz
35dd9d7c3e console-tools: remove whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2914 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:49:47 +00:00
Marcin Juszkiewicz
7d62803ca2 base-passwd: remove whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2913 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:47:16 +00:00
Richard Purdie
aec382b478 linux-rp-2.6.23+2.6.24: Add missing patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2912 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:35:27 +00:00
Marcin Juszkiewicz
62c6e3ef89 siteinfo.bbclass: add mips support from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2911 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:31:21 +00:00
Marcin Juszkiewicz
c67429e4a1 insane.bbclass: fix x86_64 arch name (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2910 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:29:34 +00:00
Richard Purdie
329e9fb372 Add linux-rp 2.6.23-git9 kernel for testing purposes (not default)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2909 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:23:36 +00:00
Richard Purdie
f3b960b426 linux: Make kernel symlinks relative so they can be copied/moved and still work
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2908 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:22:01 +00:00
Marcin Juszkiewicz
411cbb4020 checksums: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2907 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-18 13:15:24 +00:00
Marcin Juszkiewicz
ca30d3b8fd checksums: drop daily generated pa_snapshot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2906 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-18 09:44:17 +00:00
Marcin Juszkiewicz
0bcdf33895 checksums: fix fakechroot checksum
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2905 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-18 09:43:47 +00:00
Marcin Juszkiewicz
f35d0c3e5c checksums: removed generated daily cumulus snapshot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2904 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-18 09:39:11 +00:00
Marcin Juszkiewicz
e575426852 checksums: removed unfetchable usdir.rdm.tgz
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2903 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-18 09:38:14 +00:00
Marcin Juszkiewicz
5f5abc5ccb checksums: removed few not-fetchable entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2902 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-18 09:07:21 +00:00
Marcin Juszkiewicz
655e50de79 checksums: fixed shfs and FormEncode checksums
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2901 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-18 09:01:41 +00:00
Marcin Juszkiewicz
8543177c04 task-base: bump due to 2.6.23 and task-machine-base contents change for c7x0/akita
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2900 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 10:48:30 +00:00
Marcin Juszkiewicz
57215077e0 checksums.ini: added some more entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2899 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 10:34:22 +00:00
Marcin Juszkiewicz
734f511ddb base.bbclass: add checksums.ini generator
If file is fetched via HTTP or FTP and we do not have its checksum in
metadata (conf/checksums.ini) then we generate checksums into
TMPDIR/checksums.ini file. Content of that file can be then added into
metadata one.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2898 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 09:54:00 +00:00
Marcin Juszkiewicz
2e0dd47363 checksums.ini: add some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2897 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 09:37:33 +00:00
Marcin Juszkiewicz
70141eb34e poky.conf: set proper versions of poppler and evince
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2896 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 09:20:51 +00:00
Marcin Juszkiewicz
26ace33323 linux-rp: add no-SCR-check patch to 2.6.23
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2895 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 09:03:49 +00:00
Marcin Juszkiewicz
81d6b0622b openssl: create libraries in staging before copying data into them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2894 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 08:57:58 +00:00
Marcin Juszkiewicz
9ac44581c0 linux-rp: make it default for all machines except qemu ones
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2893 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 08:49:02 +00:00
Ross Burton
e481e47a84 poky.conf: upgrade matchbox-keyboard srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2892 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 19:37:04 +00:00
Ross Burton
5c2f8dda22 Update glib-2.0 to 2.14.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2891 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 19:34:42 +00:00
Marcin Juszkiewicz
15080afba3 base.bbclass: merge checksums.ini warning from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2890 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 14:57:43 +00:00
Marcin Juszkiewicz
61d414498f linux-rp: make 2.6.23 default for spitz
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2889 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 14:27:15 +00:00
Marcin Juszkiewicz
3bcb616733 linux-rp: makes 2.6.23 default on c7x0 (tested on device)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2888 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 13:27:31 +00:00
Marcin Juszkiewicz
ff9e8468c6 linux-rp 2.6.23: c7x0/akita have pcmcia in modules to fit in kernel partition
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2887 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 11:51:21 +00:00
Marcin Juszkiewicz
9255186ce6 linux-rp: autoload pcmcia modules
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2886 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 11:50:19 +00:00
Marcin Juszkiewicz
2b156ce725 zaurus: RRECOMMENDS pcmcia modules for c7x0/akita
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2885 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 11:47:27 +00:00
Richard Purdie
2adc33b1dd ipkg: Update update-alternatives reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2884 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 16:22:06 +00:00
Richard Purdie
d9e8ff1a66 dpkg: Fix update-alternatives dependencies and remove bogus variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2883 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 15:53:24 +00:00
Richard Purdie
7992bb1186 task-poky-boot: Switch to use VIRTUAL-RUNTIME_update-alternatives
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2882 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 15:48:19 +00:00
Richard Purdie
4a5f711290 poky.conf: Set VIRTUAL-RUNTIME_update-alternatives, fix some quoting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2881 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 15:47:21 +00:00
Richard Purdie
264a9add8d update-alternatives: Set PROVIDES/RPROVIDES/DEPENDS correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2880 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 15:45:14 +00:00
Richard Purdie
38edf0a1dc librsvg: Remove duplicate EXTRA_OECONF line
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2879 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 12:12:15 +00:00
Richard Purdie
c27b41f4c4 librsvg: Bump PR (missed in the last commit)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2878 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 11:38:16 +00:00
Richard Purdie
530eda4f56 librsvg: Explicitly disable libgsf, croco and gnome-vfs since they're not in DEPENDS (and remove old version)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2877 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 10:53:00 +00:00
Marcin Juszkiewicz
c69e329b0d linux-rp: added one cleanup patch for w100fb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2876 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 10:34:48 +00:00
Richard Purdie
c419af6b0a bluez-utils: Add patch to allow disabling of hal in configure
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2875 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 10:21:02 +00:00
Richard Purdie
bbcc43d1d8 bluez-utils: Disable hal, at least until we explicitly add to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2874 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 09:26:47 +00:00
Richard Purdie
d49a4efedb mtools: Remove install-info commands to unbreak build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2873 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-12 09:59:29 +00:00
Marcin Juszkiewicz
2ab0d93057 mtools: unbreak with patch from NetBSD (DESTDIR support)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2872 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-12 09:04:40 +00:00
Richard Purdie
beb3a1be52 bitbake: Fix taskdata whitespace splitting issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2871 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-12 07:51:50 +00:00
Richard Purdie
c09f9e8b05 poky-image-sato-cd: Fix dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2870 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:57:02 +00:00
Richard Purdie
532361b00a mtools, cdrtools: Move from meta-extras to meta for boot CD support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2869 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:52:01 +00:00
Richard Purdie
ffb1c7c470 dosfsutils: Move from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2868 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:48:55 +00:00
Richard Purdie
03abf8e9c6 bootimg.bbclass: Fix taskname reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2867 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:46:11 +00:00
Richard Purdie
46b69ea92e bitbake: Sync bzr fetcher with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2866 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:42:24 +00:00
Richard Purdie
388c2f80ff bitbake: Add hg fetcher (from bitbake upstream)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2865 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:41:34 +00:00
Richard Purdie
feb7067476 syslinux, nasm: Move from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2864 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:40:26 +00:00
Richard Purdie
8eec39221d gypsy: Add missing DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2863 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:37:30 +00:00
Marcin Juszkiewicz
e518f7a4c2 linux-rp 2.6.23: unbreak for zylonite
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2862 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 16:06:11 +00:00
Marcin Juszkiewicz
7ddb194822 linux-rp: update 2.6.23-rc4 to 2.6.23 (non-default as c7x0, akita, zylonite, hx2000 breaks)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2861 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 15:45:13 +00:00
Marcin Juszkiewicz
5a409e5b53 poky.conf: bump SRCREV for clutter (approved by Rob)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2860 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 15:34:49 +00:00
Marcin Juszkiewicz
bd06aa1dc3 linux-rp: remove last parts of OpenZaurus from kernel recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2859 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 15:02:46 +00:00
Marcin Juszkiewicz
015593c6b7 clutter-gst: added (non-default) recipe for 0.4 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2858 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 12:52:11 +00:00
Marcin Juszkiewicz
f0d60ffc97 clutter: added (non-default) recipe for 0.4 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2857 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 10:39:17 +00:00
Marcin Juszkiewicz
9e923698cb clutter: mx31litekit support added
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2856 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-10 09:59:09 +00:00
Richard Purdie
091e94c60d formfactor: Add zylonite
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2855 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-09 10:15:17 +00:00
Marcin Juszkiewicz
b3ecca5a11 liberation-fonts: grab via HTTP not HTTPS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2854 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-08 13:47:15 +00:00
Marcin Juszkiewicz
a68b431623 linux 2.6.22: kernel for cm-x270 taken from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2853 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-08 09:17:11 +00:00
Marcin Juszkiewicz
c8587daecb cm-x270: merge OE machine config instead of our one
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2852 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-08 09:14:48 +00:00
Marcin Juszkiewicz
8fc7d0bb03 htcuniversal: do not depend on acx-firmware until its license will be known
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2851 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-08 09:06:20 +00:00
Marcin Juszkiewicz
ee38abe29a task-poky-boot: include keymaps only for machines with keyboard
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2850 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-06 18:34:14 +00:00
Marcin Juszkiewicz
f65a0e7394 poky-task-boot: also ship keymaps - otherwise device can be unusable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2849 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-06 18:30:29 +00:00
Marcin Juszkiewicz
dbeb513741 linux-rp: re-enable w100-extmem patch also in 2.6.23-rc4 kernel (merge with OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2848 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-06 18:04:21 +00:00
Marcin Juszkiewicz
f40c023dbc linux-rp: re-enable w100-extmem patch to get XImageon working (merged from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2847 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-06 17:18:14 +00:00
Richard Purdie
d2d3f84717 mx31litekit.conf: Fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2846 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-06 07:55:03 +00:00
Richard Purdie
d3685e71ab mx31litekit.conf: Tune for armv5te for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2845 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 21:32:57 +00:00
Richard Purdie
2e16b77cf0 conf/machine/bootcdx86.conf: Fix broken require
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2844 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 15:35:16 +00:00
Richard Purdie
eeaeae473c poky-autobuild: overwrite instead of appending to svninfo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2843 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 14:17:08 +00:00
Richard Purdie
a0ad9da376 scripts/poky-autobuild: Add support for a POSTPROCESS command
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2842 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 12:40:19 +00:00
Richard Purdie
7f97838526 poky.conf: Update oprofile and oprofileui SRCDATE/SRCREV, add gypsy
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2840 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 09:28:12 +00:00
Richard Purdie
af1aeba6c1 Add first pass at gypsy.bb file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2839 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 09:26:54 +00:00
Samuel Ortiz
887a280143 linux-mx31: MX31 LiteKit support.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2838 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 09:00:19 +00:00
Richard Purdie
54d4742c3f glib-2.0: Remove accidental commit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2837 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 23:41:36 +00:00
Richard Purdie
7ad9dcded1 pango, atk, libglade, clutter: Fix gtk-doc DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2836 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 23:39:27 +00:00
Richard Purdie
ccb101ade6 gtk+.inc: Fix DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2835 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 23:34:45 +00:00
Richard Purdie
46da0489cd glib-2.0: Fix DEPENDS (gtk-doc -> gtk-doc-native)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2834 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 23:22:48 +00:00
Richard Purdie
fbffeca3c5 task-poky-sdk: Add libtool
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2833 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 22:49:33 +00:00
Richard Purdie
d478db9750 gtk-doc: Drop broke gtk-doc.bb and leave native version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2832 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 22:31:16 +00:00
Richard Purdie
4adc447db7 task-poky-sdk: Add cpp, gettext and libstdc++
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2831 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 20:35:13 +00:00
Robert Bradford
ea12e3c2d8 Copy the fix for OE bug #2554 over to Poky from OE. (Necessary for building on
at least OpenSUSE 10.3.)


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2829 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 13:38:13 +00:00
Samuel Ortiz
b76b84f998 HTC Universal: Including zaurusd to the htc images.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2828 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 12:45:02 +00:00
Richard Purdie
9ea931ac94 oprofile: Add oparchive fix and patch to add --root option to oprofile
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2827 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-03 15:09:20 +00:00
Robert Bradford
d195594897 Add rules for MXC UARTs.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2826 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-03 14:23:09 +00:00
Richard Purdie
6832376a83 js: Fix typo in PARALLEL_MAKE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2825 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-03 07:09:09 +00:00
Richard Purdie
62b67b04d4 package.bbclass: Remove depchains packaged() check. This broke after pkgdata was split for multimachine issues and I'm not sure we need/want it anyway, we're only dealing with Recommends, not Depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2824 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-02 14:19:54 +00:00
Richard Purdie
a4fde8271d oprofileui.inc: Remove now unneeded FILES statement
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2823 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-01 09:22:31 +00:00
Richard Purdie
7aca456894 oprofile: Add opstart/opstop commands, fix armv6 events file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2822 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-01 09:21:56 +00:00
Samuel Ortiz
596b7b888d udev: Bumping -115 PR.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2821 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-28 17:48:45 +00:00
Samuel Ortiz
5dfdab596c udev-115: Kernel events filtering improvement.
In order to avoid creating dozens of ttys and ptys, we have to discard 
some specific kernel events.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2820 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-28 17:47:54 +00:00
Samuel Ortiz
cfa5b19e23 linux-rp_2.6.22+2.6.23-rc4: Fix FB overlay.
With rmk's latest pxa patchset, pxa fb overlay is broken.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2819 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-28 17:43:53 +00:00
Ross Burton
cdafd8b8c8 wpa-supplicant: add some patches from redhat
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2818 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-28 14:50:50 +00:00
Richard Purdie
f2287f417a package_deb.bbclass: Create DPKG_ARCH to allow mapping between debian archs and Poky ones
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2817 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 20:26:26 +00:00
Richard Purdie
f0dde94f56 hal: Tweak RDEPENDS/RRECOMMENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2816 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 12:06:18 +00:00
Richard Purdie
82bdad4c78 package.bbclass: Append to do_package[deptask], cleanup up PACKAGES checks, generate .packaged file for depchains benefit (fixing -dev and -dbg package dependencies). People should wipe do_install stamps and rebuild to fix package dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2815 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 11:52:15 +00:00
Richard Purdie
8af3726ad5 package_(ipk|deb).bbclass: Rename do_packages stamp to be clearer about what it does
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2814 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 11:48:36 +00:00
Samuel Ortiz
5c5c08405c linux-rp-2.6.22+2.6.23-rc4: Release console semaphore on an error path.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2813 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 09:42:26 +00:00
Samuel Ortiz
939d457578 linux-rp-2.6.22+2.6.23-rc4: Fix vt_ioctl race.
Because of a race between vt_ioctl and the console work queue, psplash 
was crashing.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2812 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 09:15:05 +00:00
Ross Burton
407a73d6c5 poky.conf: revert accidental commit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2811 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 09:12:31 +00:00
Ross Burton
73b608e7c2 tasks: update srcrev to use X-MB-SingleInstance
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2810 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 09:11:40 +00:00
Ross Burton
1e7fe22261 kf: change SingleInstance to X-MB-SingleInstance
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2809 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 09:09:47 +00:00
Ross Burton
0bf861cf3c puzzles: change SingleInstance to X-MB-SingleInstance
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2808 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 09:09:33 +00:00
Ross Burton
09e61154ef poky.conf: upgrade mb-desktop srcrev to get X-MB-SingleInstance support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2807 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 09:02:54 +00:00
Ross Burton
3b3846951a local.conf.sample: fix typo, tools-dbg -> tools-debug
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2806 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 08:54:17 +00:00
Ross Burton
b284e39a7e wpa-supplicant: remove 0.5.7 and unused files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2805 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 08:01:41 +00:00
Samuel Ortiz
49535424d2 linux-rp-2.6.22+2.6.23-rc4: Added the HTC wifi module to our defconfig.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2804 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 15:36:02 +00:00
Samuel Ortiz
55c49b85fd clutter: Refresh clutter to a 0.4 version
We can now use poky's clutter to build zylonite clutter images.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2803 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 13:01:01 +00:00
Richard Purdie
7fc1a05c43 udev: Promote 115 to default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2802 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 10:41:11 +00:00
Richard Purdie
72120d2856 hal_git: Remove uneeded patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2801 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 10:37:03 +00:00
Richard Purdie
2a2b229f7e hal-info: DEPENDS on hal (for configure checks)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2800 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 10:36:27 +00:00
Richard Purdie
4a33e3df4e udev.inc: Fix staging of libvolume (autotools macros don't work)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2799 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 10:34:10 +00:00
Richard Purdie
75bcca7525 networkmanager*: Switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2798 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 10:09:44 +00:00
Richard Purdie
512c88f980 poky.conf: Bump oprofileui SRCREV, add networkmanager and networkmanger-applet
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2797 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 10:07:36 +00:00
Ross Burton
8ec9fd5951 Sync patches with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2796 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 09:54:15 +00:00
Ross Burton
126d9790aa poky.conf: Specify preferred verson of hal-info and remove halinfo srcdate
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2795 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 08:52:12 +00:00
Ross Burton
b9854010ee hal-info: add a versioned release, and lower the preference of the git package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2794 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 08:51:33 +00:00
Ross Burton
23f1df5dde hal: no need to force-reload, we can reload now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2793 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 08:50:54 +00:00
Ross Burton
2b6d98f628 wpa-supplicant: reload dbus in postinst
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2792 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 08:44:38 +00:00
Richard Purdie
eb7cc8a967 bitbake git.py: Always use tag param from URI if specified
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2791 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 08:39:57 +00:00
Ross Burton
2c13e1b5b5 Remove dhcdbd, NM 0.7 doesn't need it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2790 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 15:52:21 +00:00
Ross Burton
3cc1591ead Remove NM 0.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2789 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 15:51:40 +00:00
Ross Burton
5409e91c77 wpa-supplicant: enable the DBus control interface (for NM)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2788 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 15:14:17 +00:00
Ross Burton
4d76e104d6 iproute2: fix ordering so that the patches are applied
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2787 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 15:11:18 +00:00
Richard Purdie
69a365b4db oprofileui.inc: Add gconf to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2786 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 15:03:47 +00:00
Ross Burton
820f7c6952 networkmanager: remove integrated patches, fix startup script to start NetworkManagerDispatcher, add missing depends, don't restart ncsd as we don't use it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2785 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 14:29:19 +00:00
Ross Burton
c99719d7e1 gnome-keyring: add a DBus service file so the daemon is auto-started when needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2784 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 14:26:49 +00:00
Samuel Ortiz
86fa4f7c19 linux-zylonite: Removed as zylonite is using -rp kernels.
We keep the bb file as it could be useful for future machines, but we 
must rename it.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2783 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 10:37:47 +00:00
Samuel Ortiz
6c85a2a0dc linux-rp: minimal zylonite kernel
We don't have a NAND driver yet, but we boot all the way up to 
userspace.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2782 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 10:27:46 +00:00
Richard Purdie
b4c4ff1698 glibc: Remove hardcoded LIMIT_BUILT_LOCALES values
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2781 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 08:22:01 +00:00
Richard Purdie
5a5f497634 glibc.inc: Fix LIMIT_BUILT_LOCALES handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2780 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 08:19:16 +00:00
Richard Purdie
0a0218f9fe glibc-package.bbclass: Remove dead code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2779 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 08:14:38 +00:00
Richard Purdie
1d13fd2a29 poky.conf: Set LIMIT_BUILT_LOCALES
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2778 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 08:11:12 +00:00
Ross Burton
bb9d5bbbcb dbus: add reload action
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2777 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-24 15:16:43 +00:00
Ross Burton
4f06fd1e15 dbus: don't pass --reverse to run-parts, busybox doesn't support it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2776 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-24 15:14:12 +00:00
Ross Burton
c0be929c80 Add network-manager-applet
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2775 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-24 14:07:28 +00:00
Ross Burton
c41fcd6709 networkmanager: Add staging, and split packages like OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2774 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-24 10:36:01 +00:00
Ross Burton
2aaaeda2b0 Update tasks to 0.12
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2773 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-23 15:32:17 +00:00
Ross Burton
ed66764821 networkmanager: add svn trunk packages, fix up bad packaging, and backport fixes to 0.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2772 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-23 11:38:11 +00:00
Ross Burton
0a5c898c90 ppp: Fix debug packaging, and stage the pppd headers
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2771 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-22 12:56:38 +00:00
Ross Burton
40baa24c2a networkmanager: Rename bb from _svn to 0.6svn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2770 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-22 12:35:41 +00:00
Samuel Ortiz
cb40f22835 udev: adding the latest udev release, 115.
This release allows us to get rid of udevsynthesize in favour of 
udevtrigger.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2769 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-21 10:03:55 +00:00
Ross Burton
b03d999bb2 dbus: Drop unused patches, and merge unversioned and version patch directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2768 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-21 07:47:42 +00:00
Samuel Ortiz
9c0ecf04c4 zylonite: Initial poky support.
We now build poky images for Zylonite, excluding the kernel part.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2767 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-19 15:43:30 +00:00
Richard Purdie
6e5b0d229b bitbake.conf: Clean up some hardcoded path/layout references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2766 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-19 15:37:39 +00:00
Richard Purdie
75bc31026a glibc/glibc-intermediate: No need to install headers/libs to cross directory (populate_staging speedup)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2765 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-19 13:03:16 +00:00
Richard Purdie
e32f910a5b glibc-initial: Install headers into staging, not cross
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2764 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-19 13:02:25 +00:00
Richard Purdie
405a6a68a6 gcc-cross: Use staging for local-prefix instead of cross, undo ARCH_FLAGS_FOR_TARGET change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2763 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-19 13:01:18 +00:00
Richard Purdie
6d09e07cd2 linux-libc-headers: Add DEPEND on cross-linkage to handle linking of directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2762 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-19 13:00:24 +00:00
Richard Purdie
93c82d7f92 cross-linkage: Add dummy package to handle linking cross to staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2761 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-19 12:59:01 +00:00
Richard Purdie
c7c2baa7f1 linux-libc-headers: Gross hack until gccs include paths are fixed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2760 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-18 23:43:27 +00:00
Richard Purdie
43ad089008 linux-libc-headers: Only install to staging now, not cross
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2759 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-18 14:11:49 +00:00
Richard Purdie
308250ed4a gcc3-build.inc: Add staging includes to ARCH_FLAGS for target meaning we don't have to have includes in both staging and cross
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2758 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-18 14:09:11 +00:00
Richard Purdie
79bbd24940 gcc-cross-initial: Move common code to gcc-cross-initial.inc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2757 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-18 10:22:25 +00:00
Richard Purdie
1401afe0e3 gcc-cross-initial: An install stage is totally pointless
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2756 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-18 10:17:55 +00:00
Ross Burton
32047c6685 Upgrade gnome-doc-utils to 0.12.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2755 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-18 09:59:27 +00:00
Ross Burton
bee48cf94d Upgrade gnomecanvas to 2.20.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2754 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-18 09:59:12 +00:00
Ross Burton
22da7388f5 Upgrade gtk-engines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2753 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 19:51:25 +00:00
Ross Burton
b6b72006b7 gnome.bbclass: change version regexp to handle x.y versions, not just x.y.z
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2752 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 18:52:01 +00:00
Ross Burton
80924d4686 Upgrade gnome-vfs to 2.20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2751 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 18:50:27 +00:00
Ross Burton
7fb9559757 Upgrade gnome-keyring to 2.20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2750 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 18:49:31 +00:00
Ross Burton
b6e66922dc Upgrade gnome-common to 2.20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2749 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 18:48:32 +00:00
Ross Burton
75ec54ea73 Upgrade evince to 2.20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2748 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 18:47:58 +00:00
Ross Burton
55fc4e7a31 Upgrade poppler to 0.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2747 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 18:47:40 +00:00
Richard Purdie
5b5ae6bec9 kernel.bbclass: Add menuconfig task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2746 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 13:39:15 +00:00
Richard Purdie
ece438786e bitbake.conf: Allow overriding of SHELLRCCMD
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2745 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 13:38:46 +00:00
Ross Burton
70d7d50bb1 Upgrade atk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2744 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 09:55:14 +00:00
Ross Burton
12a9c78f1c Upgrade gail, and fix packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2743 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 09:54:54 +00:00
Samuel Ortiz
320e6a3728 libgsmd: Update from 20070801 to 20070917.
This is needed to fix a libmokogsmd2 build failure, see
https://pug.o-hand.com/pastebin/613


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2742 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 09:23:28 +00:00
Richard Purdie
e91795abb4 pkgconfig: Add sysroot support patch (from pkgconfig mailing list)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2741 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 08:18:14 +00:00
Richard Purdie
48d9843e3c linux-nokia800.inc: Ensure deploy and populate_staging don't run at the same time
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2740 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 08:16:44 +00:00
Richard Purdie
e1966bc451 busybox: Remove unused config
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2739 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 08:15:42 +00:00
Richard Purdie
51d9c76e95 devshell.bbclass: Sync with OE since this no longer works at properly without this change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2738 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 08:14:16 +00:00
Ross Burton
2129b596fa Upgrade glib from 2.4.0 to 2.4.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2737 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-16 20:25:44 +00:00
Ross Burton
021e69fc7e Upgrade GTK+ 2.11 to 2.12.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2736 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-14 12:24:08 +00:00
Marcin Juszkiewicz
33f82b3d2f pixman: added 0.9.5 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2735 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-14 10:41:25 +00:00
Ross Burton
f976627e04 ohm_git.bb: switch to --without-xauth
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2734 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-13 12:30:11 +00:00
Ross Burton
b55c10fe3c eds-dbus: update srcrev, remove integrated threads.patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2733 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-13 10:50:17 +00:00
Ross Burton
3694035ef3 poky.conf: exclude eds-tools from world builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2732 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-12 16:13:51 +00:00
Ross Burton
ab5d09d447 Rename eds-tests to eds-tools
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2731 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-12 14:50:23 +00:00
Ross Burton
e733d0d9de poky.conf: Upgrade eds-dbus srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2730 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-12 13:35:15 +00:00
Ross Burton
8d4fb7f79c eds-dbus: Add threading patch until I'm confident enough to commit it to svn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2729 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-12 13:21:47 +00:00
Ross Burton
e805cf6b66 Update eds-tests to bzr branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2728 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-12 13:20:29 +00:00
Marcin Juszkiewicz
3b565200ab eds-dbus: fix parse errors
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2727 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-12 08:22:30 +00:00
Samuel Ortiz
57348b300b linux-rp_2.6.22+2.6.23-rc4: Fix objcopy confusion with bintuils 2.18
With binutils 2.18, on x86_64, objcopy gets confused with the 
.note.gnu.build-id section and produces a 3.1 Go Image file.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2726 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 22:40:40 +00:00
Samuel Ortiz
7c5e63702a linux-rp-2.6.22+2.6.23-rc4: Added ASIC3 keys to the HTC kernel build.
Now most of the Universal key events are catched (e.g. screen cover, 
volume keys, etc...).



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2725 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 13:32:55 +00:00
Richard Purdie
720b5c11fb kernel.bbclass: Add kernel-vmlinux package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2724 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 12:47:17 +00:00
Marcin Juszkiewicz
9998dd4d98 binutils-cross 2.18: unbreak x86-64 hosts - from OE #2928-c6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2723 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 11:18:41 +00:00
Richard Purdie
c9375e5a19 Cleanup POKYMODE files and add summary documentation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2722 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 08:52:20 +00:00
Ross Burton
c82b1a4eb4 gconf-dbus_svn.bb: don't depend on GTK+ as we don't use it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2721 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 08:38:15 +00:00
Richard Purdie
09e8bdce88 poky-external-csl2006q3.inc: Add TARGETOS variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2720 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 08:25:14 +00:00
Marcin Juszkiewicz
8b1ae5685f CSL external toolchain: POKYMODE file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2719 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 08:20:58 +00:00
Marcin Juszkiewicz
4ad4ba7ea5 external-csl-toolchain: added 2006q3-27 version of CSL arm toolchain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2718 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 08:14:07 +00:00
Ross Burton
fe347f7c49 poky.conf: Bump eds-dbus srcdate
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2717 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-10 15:54:08 +00:00
Marcin Juszkiewicz
8a0e92acfd bluez: dropped old versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2716 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:04:56 +00:00
Marcin Juszkiewicz
6b728c4ad4 bluez-utils: upgraded to 3.18
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2715 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:04:17 +00:00
Marcin Juszkiewicz
197bfeed9f bluez-utils: upgraded to 3.17 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2714 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:03:29 +00:00
Marcin Juszkiewicz
605afd5a62 bluez-libs: upgraded to 3.18
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2713 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:02:59 +00:00
Marcin Juszkiewicz
476c01a2f7 bluez-libs: upgraded to 3.17 from OE, disabled CUPS support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2712 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:02:14 +00:00
Marcin Juszkiewicz
050902e8b1 bluez-hcidump: updated to 1.40
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2711 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:01:24 +00:00
Marcin Juszkiewicz
207a208487 bluez-hcidump: updated to 1.40
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2710 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:01:13 +00:00
Marcin Juszkiewicz
54b4320045 bluez-hcidump: updated to 1.38
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2709 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:00:45 +00:00
Marcin Juszkiewicz
94346b04b8 bluez: dropped not used files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2708 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 08:58:41 +00:00
Marcin Juszkiewicz
b860f81b05 bluez: dropped files used by other distros
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2707 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 08:30:12 +00:00
Marcin Juszkiewicz
e60d22e695 bluez-utils: dropped 02dtl1_cs.sh - it is now in own package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2706 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 08:29:12 +00:00
Marcin Juszkiewicz
ce9b85c502 bluez: dropped old bluez-utils-dbus patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2705 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 08:09:16 +00:00
Ross Burton
2121a09d78 hicolor-icon-theme: upgrade to 0.10
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2704 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-06 10:45:21 +00:00
Ross Burton
69f9c09db1 shared-mime-info: upgrade to 0.22
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2703 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-06 10:44:14 +00:00
Richard Purdie
f0842c2336 package_ipk.bbclass: Improve directory existence check
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2702 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 21:31:49 +00:00
Richard Purdie
027fa671f4 package_ipk.bbclass: Fix ipkg-sdk.conf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2701 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 21:23:11 +00:00
Richard Purdie
4eaac5b5de package_ipk.bbclass: Create sdk Packages files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2700 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 21:17:46 +00:00
Ross Burton
911d2ed2f4 Update eds srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2699 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 20:44:14 +00:00
Richard Purdie
4d1090e4db linux-rp-2.6.22: Update qemu defconfigs fixing wacom problems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2698 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 16:26:44 +00:00
Marcin Juszkiewicz
c547a06aef openmoko-dates2: added initial recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2697 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 10:49:48 +00:00
Marcin Juszkiewicz
10bf469a2e linux-rp 2.6.22: enable hostap and other 802.11 drivers for c7x0 and akita (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2696 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 10:45:42 +00:00
Ross Burton
e57146c8b1 Bump eds srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2695 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 08:50:07 +00:00
Richard Purdie
451ef8b574 base.bbclass: Swicth to use cleandirs flag for install task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2694 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 08:41:10 +00:00
Richard Purdie
9c9fad5654 build.py: Add support for cleaning directories before a task in the form: do_taskname[cleandirs] = 'dir'
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2693 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 08:40:25 +00:00
Richard Purdie
763dc8a909 package_ipk.bbclass: Split ipk deploy directory by PACKAGE_ARCH (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2692 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 07:53:21 +00:00
Richard Purdie
c518632b24 image.bbclass: Fix IMAGE_BASENAME and PACKAGE_INSTALL variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2691 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 07:51:46 +00:00
Richard Purdie
f2f97b7c15 bitbake.conf: Add bzr fetcher support, give IMAGE_BASENAME a sane default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2690 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 07:51:00 +00:00
Richard Purdie
899c451a73 bitbake: Sync with 1.8 upstream branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2689 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 07:48:15 +00:00
Richard Purdie
7d4aa7f04e prelink: Fix R_ARM_TLS_DTPMOD32 problems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2688 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-04 16:01:58 +00:00
Richard Purdie
5758f9ccce git-native 1.5.2.3 -> 1.5.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2687 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-04 15:59:14 +00:00
Ross Burton
5338738593 GTK+ 2.11: Update range patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2686 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-04 13:23:10 +00:00
Ross Burton
75fadfe1c8 Update and lock OHM down to a working revision, also remove some crack
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2685 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-04 13:22:03 +00:00
Ross Burton
56e0055f4e Bump EDS srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2684 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-04 10:47:34 +00:00
Marcin Juszkiewicz
cde908c375 glibc: do not package /usr/include/scsi as it is in libc-linux-headers-dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2683 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-04 09:32:14 +00:00
Richard Purdie
4831d5f3ed elfutils: Fix -dev package and split binutils overlap into elfutils-binutils package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2682 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 14:47:46 +00:00
Richard Purdie
f403f6ef10 package.bbclass: Cleanup install references into a configurable variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2681 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 14:16:12 +00:00
Ross Burton
6fa51c276d base.bbclass: Remove and re-create when installing to ensure that it is empty
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2680 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 13:05:32 +00:00
Ross Burton
9694023446 insane.bbclass: don't raise strings, but exceptions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2679 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 10:49:33 +00:00
Ross Burton
263cce7db2 Inherit gtk-icon-cache to install and register the icons
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2678 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 10:40:31 +00:00
Ross Burton
31feb9d395 Fix debug packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2677 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:56:21 +00:00
Ross Burton
4f69284b21 Ship the printbackend debug files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2676 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:53:54 +00:00
Ross Burton
0cec26e0f2 Remove small-gtkfilesel patch, the widget is deprecated
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2675 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:44:30 +00:00
Ross Burton
1bce4f37f8 Remove xsettings.patch, I can't see the point of it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2674 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:37:04 +00:00
Ross Burton
df44bc8b48 Unify indentation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2673 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:35:49 +00:00
Ross Burton
a4a82d661c Remove patches which are not used, or should not be used
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2672 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:35:01 +00:00
Ross Burton
d392c1c19c Remove more unused or useless patches, and update the range patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2671 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:17:51 +00:00
Richard Purdie
d4cb583671 Remove bogus MAINTAINER fields
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2670 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:16:44 +00:00
Richard Purdie
e35de7eb3a binutils-2.18: Fix patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2669 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 08:56:52 +00:00
Marcin Juszkiewicz
11e4e53d60 binutils 2.18: add patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2668 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 08:53:29 +00:00
Ross Burton
d9c89ac5d8 Remove some patches we don't apply
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2667 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 08:52:08 +00:00
Marcin Juszkiewicz
a23b1535a2 poky-eabi: use binutils 2.18
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2666 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 08:42:13 +00:00
Marcin Juszkiewicz
ab62bf53f4 binutils: added 2.18 cross sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2665 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 08:41:13 +00:00
Richard Purdie
4f388ef041 binutils-cross-2.18: Use .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2664 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 08:35:49 +00:00
Marcin Juszkiewicz
dbf959bfa8 binutils: added 2.18 (normal/cross, no sdk)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2663 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 08:30:53 +00:00
Richard Purdie
bcf1196062 binutils: Use common .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2662 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 07:48:37 +00:00
Richard Purdie
903bd14738 image.bbclass: Revert some changes as bitbake can't seem to cope with them :-(
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2661 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 23:24:51 +00:00
Richard Purdie
3adf5ea1d9 makedevs: Fix named pipe creation and set file modes correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2660 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 23:11:14 +00:00
Richard Purdie
c51edd3fdb uclibc: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2659 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 20:43:11 +00:00
Richard Purdie
f1e0aeba07 conf/distro/include: Sync versions files with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2658 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 17:14:11 +00:00
Richard Purdie
a11bbb4030 hx2000.conf: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2657 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 17:13:33 +00:00
Richard Purdie
65f6428521 conf/machine: Sync various changes with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2656 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 17:00:54 +00:00
Richard Purdie
d20e041f2f site: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2655 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 15:48:40 +00:00
Richard Purdie
3fadcdb07a linux-rp: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2654 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 14:47:16 +00:00
Richard Purdie
be34d55db0 base-files: Remove unsupported machine configs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2653 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 14:30:32 +00:00
Richard Purdie
a2ca87c031 zaurus-updater: Add C3200 support from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2652 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 14:24:03 +00:00
Richard Purdie
e223238b1b bitbake: Update to latest bitbake-1.8 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2651 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 14:10:08 +00:00
Richard Purdie
1cf731b1e3 initscripts: Sync with OE, primarily for better /etc/timestamp handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2650 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 14:00:52 +00:00
Richard Purdie
3cb6c768ef image.bbclass/poky-image.bbclass: Add a function to create /etc/timestamp during image construction to give a reasonably sane default time setting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2649 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 11:08:01 +00:00
Richard Purdie
b2a26894b6 sip.bbclass: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2648 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 11:07:13 +00:00
Richard Purdie
bc4750318e tinderclient.bbclass: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2647 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 11:06:59 +00:00
Richard Purdie
47ea9ba712 image.bbclass: Allow partial backwards compatibility
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2646 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 09:47:41 +00:00
Richard Purdie
733dc27ecf classes/distutils*.bbclass: Merge updates from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2645 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 09:46:59 +00:00
Richard Purdie
5781fe13d6 insane.bbclass: Merge updates from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2644 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 09:46:35 +00:00
Richard Purdie
63b739f0fe classes: Sync various tweaks from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2643 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 23:49:12 +00:00
Richard Purdie
8d342dc056 makedevs: Add file and diretory creation code (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2642 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 23:47:58 +00:00
Richard Purdie
bbbb9f5f08 device_table-minimal.txt: Sync with OE (remove dubious /bin/ entries, create /dev directory)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2641 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 23:46:41 +00:00
Richard Purdie
7a284e5a05 linux_modules.bbclass: Remove unneeded file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2640 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 23:02:46 +00:00
Richard Purdie
0ea0986a59 module.bbclass: PARALLEL_INSTALL_MODULES is dead code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2639 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 23:02:27 +00:00
Richard Purdie
f19cf86698 meta-toolchain: Change to be more generic and use package_ipk conf generation functions. Also rename task-poky-standalone-sdk-host to task-sdk-host and add copyright.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2638 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 22:49:32 +00:00
Richard Purdie
c6938aad87 Factor ipkg index and conf file creation into package_ipk.bbclass
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2637 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 22:17:06 +00:00
Richard Purdie
a7c63ec482 gdb: Move 6.6 patch out of .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2636 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 18:01:03 +00:00
Richard Purdie
d989bca0c4 gdb: Fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2635 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 17:52:57 +00:00
Richard Purdie
1e829f1ef9 gdb: metadata cleanup
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2634 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 17:51:00 +00:00
Richard Purdie
dfa8101ba0 rm_work.bbclass: Update for bitbake 1.8.8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2633 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 16:45:43 +00:00
Richard Purdie
0206afd2f8 native.bbclass: Don't use site files for native builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2632 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 16:40:35 +00:00
Richard Purdie
62eb35c1c4 debian.bbclass: Remove stable BUILD_ALL_DEPS reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2631 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 16:34:32 +00:00
Richard Purdie
f2ddfbb308 classes: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2630 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 15:25:40 +00:00
Richard Purdie
411cd0c6ae base.bbclass: Further tweaks from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2629 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 15:06:04 +00:00
Richard Purdie
19e113c67f base.bbclass: Remove legacy code which hides bugs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2628 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 14:53:48 +00:00
Richard Purdie
1bc8eee458 base.bbclass: Remove showdata task (its broken and bitbake -e is equivalent and not broken), tweak URI checksum messages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2627 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 14:49:03 +00:00
Richard Purdie
4999f1d134 bitbake.conf: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2626 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 14:38:51 +00:00
Ross Burton
c8c2a9e7d0 Add new gnome-vfs to poky-bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2625 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:13:36 +00:00
Ross Burton
a74c19fd52 Add new gnomecanvas to poky-bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2624 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:12:34 +00:00
Ross Burton
c3159bdb65 Add new gnome-keyring to poky-bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2623 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:11:27 +00:00
Ross Burton
8f67430e2d Add new ATK to poky-bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2622 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:09:40 +00:00
Ross Burton
b325ea5bed Add new gtk-engines to -bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2621 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:07:37 +00:00
Ross Burton
c654ed68ff Add gail
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2620 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:06:06 +00:00
Ross Burton
2162aff4e6 Lock down libgnomecanvas in poky
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2619 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:03:05 +00:00
Ross Burton
7dfda3f174 Upgrade gnome-doc-utils to 0.11.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2618 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:02:32 +00:00
Ross Burton
ef56bac67f libgcrypt_1.2.3.bb: stage the m4 file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2617 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 15:43:50 +00:00
Ross Burton
e3962e23f5 Upgrade evince to 2.19.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2616 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 15:03:13 +00:00
Ross Burton
154f7d76cb Upgrade libart-lgpl to 2.3.19
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2615 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 15:03:02 +00:00
Ross Burton
fd68c299e9 Upgrade intltool from 0.35.5 to 0.36.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2614 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 14:55:30 +00:00
Ross Burton
7d53ee2e17 Upgrade startup-notification to 0.9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2613 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 14:55:06 +00:00
Ross Burton
6e81ae564c Upgrade librsvg to 2.18.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2612 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 14:54:15 +00:00
Ross Burton
8cc540dc14 Upgrade pango to latest stable release, 1.18.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2611 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 14:53:40 +00:00
Ross Burton
3d0b9fc1db Remove unused glib versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2610 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 14:31:01 +00:00
Marcin Juszkiewicz
5ff88af2cc linux-gta01: added missing logo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2609 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 07:50:07 +00:00
Tomas Frydrych
1c87082989 added current location to filechooser dialog
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2608 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-30 14:15:47 +00:00
Ross Burton
5ee5800fae Upgrade eds-dbus to latest svn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2607 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-30 13:03:48 +00:00
Ross Burton
6406e3e0e0 Upgrade contacts svnrev to 0.7 release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2606 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-30 12:54:31 +00:00
Ross Burton
7f62df1bf0 Upgrade the contacts tarball version from 0.5 to 0.7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2605 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-30 12:53:59 +00:00
Richard Purdie
1bd63670cd mtd-utils: Lock down git revision for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2604 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 21:57:27 +00:00
Richard Purdie
510d995dd4 Add bluez-dtl1-workaround from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2603 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 21:44:42 +00:00
Richard Purdie
81dca733e3 task-base: Add bluez-dtl1 workaround from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2602 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 21:44:12 +00:00
Richard Purdie
837f7e0867 sanity.conf: Bump minimum bitbake version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2601 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 21:41:11 +00:00
Richard Purdie
2b109b7754 linux-rp.inc: Remove no unneeded variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2600 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 19:39:44 +00:00
Richard Purdie
e2b7975aa9 conf/machine: Set KERNEL_IMAGE_TYPE and kernel-base RDEPENDS for various machines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2599 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 19:36:40 +00:00
Richard Purdie
5f17d07b01 zaurus-2.6.inc/linux-rp: Change to machines marking themselves as not wanting kernels included in images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2598 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 19:32:19 +00:00
Richard Purdie
226a5dd8a2 kernel.bbclass: Sync with OE for packaging changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2597 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 19:29:56 +00:00
Tomas Frydrych
4a319e98fd modified GtkFileChooserDialog for embedded
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2596 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 17:37:57 +00:00
Samuel Ortiz
c7b5d7bad1 linux-rp: Set 2.6.23-rc4 as the default kernel for HTC Universal.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2595 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 15:22:29 +00:00
Samuel Ortiz
f79c41c26d linux-rp: Ported the HTC Universal patch to the latest -rp kernel.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2594 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 15:19:43 +00:00
Marcin Juszkiewicz
ff0a6211cd linux-gta01: update to 2.6.21.6 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2593 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 11:48:12 +00:00
Ross Burton
2fc0b59463 eds-dbus_svn.bb: don't set acpath, new gnome-common doesn't need it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2592 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 09:56:52 +00:00
Ross Burton
0e3f9067bd gnome.bbclass: remove unneeded -I argument to autoconf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2591 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 09:55:47 +00:00
Richard Purdie
6b1890a73f linux-gta: Lock down patch svn revision to a known working one
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2590 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 09:32:15 +00:00
Marcin Juszkiewicz
c21f61ec99 update-modules: depend on depmod
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2589 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 08:57:51 +00:00
Richard Purdie
8ec44742fd linux-rp 2.6.23-rc4: Fix jffs2 patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2588 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 07:49:13 +00:00
Richard Purdie
2cc4b496ab linux-rp: Correctly set default preference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2587 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 07:32:40 +00:00
Ross Burton
da85bfc608 Fix build failure
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2586 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 06:06:46 +00:00
Richard Purdie
2ab6191779 Add linux-rp 2.6.22+2.6.23-rc4 (not default)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2585 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 21:43:21 +00:00
Richard Purdie
bfc657cd2f gnome-common: Fix directory name
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2584 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 21:36:24 +00:00
Ross Burton
784976ef99 gnome-common: upgrade from 2.4.0 to 2.18.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2583 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 20:49:58 +00:00
Ross Burton
35aaa6b368 gst-plugins-bad: upgrade from 0.10.3 to 0.10.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2582 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 20:44:28 +00:00
Ross Burton
3abd198182 gst-plugins-ugly: upgrade from 0.10.4 to 0.10.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2581 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 20:32:48 +00:00
Ross Burton
99d20bd99d poky.conf: Bump screenshot srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2580 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 19:56:34 +00:00
Richard Purdie
bd949e7eac Add blktool, useful for probing block devices (and add to test tools package)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2579 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 18:05:26 +00:00
Marcin Juszkiewicz
8f041c7423 nfs-utils: start/stop also statd so clients will be able to do locking
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2578 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 12:59:46 +00:00
Marcin Juszkiewicz
1039c726d8 openmoko-tasks2: conflict with tasks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2577 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 11:08:53 +00:00
Marcin Juszkiewicz
114a799b81 openmoko2: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2576 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 11:08:29 +00:00
Marcin Juszkiewicz
39d90fb3c0 neod: taken from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2575 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:46:44 +00:00
Marcin Juszkiewicz
81d71aa67b openmoko-common2: taken from OE - used by openmoko-session2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2574 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:43:37 +00:00
Marcin Juszkiewicz
e711040c40 openmoko-today2-folders: taken from OE - needed by openmoko-today2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2573 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:42:45 +00:00
Marcin Juszkiewicz
0c7e337672 openmoko-icon-theme-standard2: taken from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2572 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:42:16 +00:00
Marcin Juszkiewicz
b8f7ee30dd openmoko-tasks2: taken from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2571 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:40:21 +00:00
Marcin Juszkiewicz
74ed03e8b9 libsndfile: added 1.0.17 needed by pulseaudio
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2570 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:39:03 +00:00
Marcin Juszkiewicz
cf8dfa2b33 libsamplerate: added 0.1.2 needed by pulseaudio
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2569 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:38:30 +00:00
Marcin Juszkiewicz
d9a4c588ef pulseaudio: added 0.9.6 needed for openmoko-dialer2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2568 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:38:05 +00:00
Marcin Juszkiewicz
0ab2b3801d libgsmd: move to meta/ as it is needed for phone feature
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2567 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:33:17 +00:00
Richard Purdie
0698f30a5e Add checksums.ini from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2566 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:32:54 +00:00
Marcin Juszkiewicz
f590064d83 fic-gta01: added usbhost to features (to get bluetooth working)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2565 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 09:53:41 +00:00
Marcin Juszkiewicz
8d3cf28989 openmoko2.bbclass: taken from OE for updated OpenMoko 2007.2 recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2564 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 09:52:39 +00:00
Marcin Juszkiewicz
4aa6b1451f portmap: missing patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2563 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-27 13:06:02 +00:00
Marcin Juszkiewicz
3cd1a09ce2 portmap: add missing file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2562 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-27 12:12:49 +00:00
Marcin Juszkiewicz
db5c504011 portmap: upgraded to 6.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2561 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-27 11:57:29 +00:00
Marcin Juszkiewicz
08ab9f2751 libxaw: upgrade to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2560 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-27 11:18:39 +00:00
Marcin Juszkiewicz
732bebdc09 poky-image.bbclass: install task-poky-standalone-sdk-target into SDK images to get usable toolchain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2559 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-27 10:09:20 +00:00
Marcin Juszkiewicz
3e85c632b8 task-poky-standalone-sdk-target: it is usable not only for external toolchain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2558 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-27 10:08:37 +00:00
Richard Purdie
e93df891ad package_ipk/deb.bbclass: Add locking for package creation to stop conflicts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2557 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 16:50:56 +00:00
Ross Burton
bc8fdf0472 libxpm,libxsettings-client: remove libxt build-dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2556 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 16:15:35 +00:00
Richard Purdie
0de07466c9 bash: Move from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2555 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 13:43:21 +00:00
Ross Burton
0bc8d543b0 gconf-dbus: add missing depends on intltool-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2554 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 13:42:31 +00:00
Marcin Juszkiewicz
97467d7022 less: update to 406
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2553 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 13:24:58 +00:00
Richard Purdie
7e2f729075 task-poky-sdk: Add quilt, less
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2552 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 13:10:20 +00:00
Richard Purdie
968262db10 quilt: Won't run with ash, add bash
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2551 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 13:09:09 +00:00
Richard Purdie
d475a771eb package.bbclass: Fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2550 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 10:59:50 +00:00
Richard Purdie
170e7e1a08 js: Disable parallel make
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2549 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 07:06:54 +00:00
Samuel Ortiz
0fe7e8d1c3 htcuniversal: 802.11 driver and firmware dependencies for HTC Universal.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2548 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 16:54:34 +00:00
Samuel Ortiz
62a6dcc798 linux-rp: Add 802.11 driver for HTC Universal.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2547 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 16:52:44 +00:00
Samuel Ortiz
d1e1cc0d9a htcuniversal: Initial HTC Universal support.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2546 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 13:28:26 +00:00
Samuel Ortiz
7423ba2c72 linux-rp: Add HTC Universal support.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2545 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 13:25:56 +00:00
Richard Purdie
f5c4efd0e4 ohm: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2544 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 08:26:55 +00:00
Richard Purdie
4b4dca40a6 ohm: Set xauth-dir to make it configure
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2543 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 08:24:24 +00:00
Richard Purdie
ff90ae3d0f debian.bbclass: Fix dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2542 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 08:12:18 +00:00
Marcin Juszkiewicz
a75b8d8b36 bitbake: use Psyco only on x86 (no support for other archs)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2541 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 07:36:58 +00:00
Marcin Juszkiewicz
f8b928e9ba qemu: added 20070613 version (as default), made CVS floating
This version works on 32 and 64 bit machines.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2540 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-22 16:30:00 +00:00
Richard Purdie
4ff6f39f33 xorg-libs: Remove more stale patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2539 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-22 13:15:10 +00:00
Richard Purdie
b913a0ea6b xorg-libs: Remove stale patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2538 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-22 13:13:11 +00:00
Richard Purdie
e7581b58f4 libx11: Disable makekeys properly allowing the package to rebuild without weird failures
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2537 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-22 13:12:45 +00:00
Richard Purdie
c09b63e6ed meta-toolchain: Adjust after pkgdata changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2536 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-22 09:22:16 +00:00
Richard Purdie
9bb91785c9 package.bbclass: Add back package_write task in a new form
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2535 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 22:39:57 +00:00
Richard Purdie
2ed6d9cf28 base.bbclass: Make populate_staging run after install to avoid conflicts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2534 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 15:22:06 +00:00
Richard Purdie
3d29811af5 fakeroot: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2533 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 14:29:37 +00:00
Richard Purdie
222ff8ebd7 fakeroot: 1.2.13 -> 1.7.1 to fix various random rootfs creation failures
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2532 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 14:18:17 +00:00
Richard Purdie
2075cb72ac apt: Add db/db-native as a DEPENDS so apt-ftparchive gets built (needed by deb rootfs creation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2531 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 14:00:13 +00:00
Richard Purdie
a4b8304b62 package.bbclass: More pkgdata fixes, (install task needs to rerun on existing builds)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2530 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 11:51:25 +00:00
Richard Purdie
4a705e9b1a base.bbclass: populate_staging after do_compile. Any packages staging implementation can change this
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2529 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 11:33:08 +00:00
Richard Purdie
686161ae9f gtk+: Refresh misbehaving patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2528 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 11:16:29 +00:00
Richard Purdie
f041a4d9ab base.bbclass: Set pkgdata location to something machine specific when needed so multimachine builds don't break.
NOTE: People will have to rerun the install/package tasks after this change on existing builds

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2527 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 10:40:55 +00:00
Richard Purdie
48fd37f5f9 packaging: Split deb and ipk creation into separate tasks so changing the packaging type means the new type of packages are automatically generated.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2526 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 09:37:30 +00:00
Marcin Juszkiewicz
005bf0112c preferred-xorg-versions: fix kbproto/inputproto versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2525 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 13:09:56 +00:00
Marcin Juszkiewicz
ebb71f62d1 libgsf: updated to 1.14.5, dropped older
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2524 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 12:44:04 +00:00
Marcin Juszkiewicz
bd4ea1b757 libetpan: dropped 0.46
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2523 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 12:28:31 +00:00
Marcin Juszkiewicz
6a76f8246a kf: recipes are not executable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2522 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 12:27:29 +00:00
Marcin Juszkiewicz
43fb739f14 gnutls: remove hacks needed for autoconf 2.59
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2521 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 12:19:59 +00:00
Marcin Juszkiewicz
8ee1c79284 coreutils: dropped 5.1.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2520 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 11:36:51 +00:00
Marcin Juszkiewicz
3fd04e8655 pkg-config: dropped 0.15
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2519 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 11:33:35 +00:00
Marcin Juszkiewicz
889885f8f9 automake: dropped 1.9.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2518 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 11:33:06 +00:00
Marcin Juszkiewicz
3b136553e2 autoconf: dropped 2.59
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2517 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 11:32:32 +00:00
Marcin Juszkiewicz
96664202cd sqlite3: upgrade to 3.4.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2516 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 11:28:10 +00:00
Richard Purdie
7b40874c56 alsa-lib: Unbreak plugin loading in ALSA by fixing plugindir shell variable (patch from Matt Hoosier #469)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2515 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 09:52:41 +00:00
Richard Purdie
363d68a1f8 qemu.inc: Increase qemu image size
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2514 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 09:43:36 +00:00
Richard Purdie
d8bfa5c6ef bitbake: Sync with 1.8.8 release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2513 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 07:48:43 +00:00
Marcin Juszkiewicz
e68823a20c makedepend(-native): fix DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2512 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 15:58:02 +00:00
Ross Burton
9e4f0e2743 Disable gtk-doc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2511 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 14:24:16 +00:00
Ross Burton
cd68413279 Add Gaku
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2510 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 14:13:03 +00:00
Ross Burton
071e9b78dd Add gaku, a basic music player
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2509 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 13:27:51 +00:00
Ross Burton
d0012bdc99 rootfs_deb.bbclass: Remove spurious mkdir, I needed this because my deploy/ was hosed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2508 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 13:01:42 +00:00
Ross Burton
35e3f2481a Set bindir instead of moving files, make a valid desktop file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2507 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 12:54:32 +00:00
Ross Burton
53710a6c66 Create usr/lib/ipkg in the rootfs before putting symlinks in it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2506 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 09:50:57 +00:00
Ross Burton
48697516fd Instead of exit 0, do exit 1. 0 is 0, so this doesn't work as intended
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2505 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 09:50:29 +00:00
Richard Purdie
9a1a624518 git.py: Fix reference to tag
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2503 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-16 11:58:13 +00:00
Richard Purdie
7611768e23 bitbake: Sync with 1.8 head. Adds locking to the fetcher to prevent parallel downloads, fixes key expansion issues and occasional missing dependency graph links
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2502 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-16 09:55:21 +00:00
Richard Purdie
11ce59b501 bitbake fetch/git.py: Don't use master as a tag
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2501 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-16 08:52:43 +00:00
Ross Burton
7064e6bd0b openmoko-icon-theme-standard: fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2500 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-15 14:43:17 +00:00
Ross Burton
746fa20649 Move libgsmd from meta-extras to meta-openmoko
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2499 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-15 13:59:52 +00:00
Ross Burton
e1d82ea5e8 Disable versioning on the plugins, and ship more debug symbols
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2498 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-15 13:55:04 +00:00
Richard Purdie
7530674214 bitbake: Sync with upstream 1.8 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2497 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-15 08:39:19 +00:00
Richard Purdie
d7892c265b poky-oabi.inc: Set binutils PREFERRED_PROVIDER
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2496 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-15 07:55:27 +00:00
Richard Purdie
91b77b4b5a local.conf.sample: Add a note about optionally extending the PKGCONFIG_PATH for native builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2495 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-14 12:46:44 +00:00
Richard Purdie
6c7c917600 local.conf.sample: Add info about enabling meta-openmoko
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2494 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-14 12:43:17 +00:00
Richard Purdie
1c53bc0250 openmoko-dialer2: Fix DEPENDS/RDEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2493 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-14 12:36:22 +00:00
Richard Purdie
da5f93acaf Add meta-openmoko
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2492 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-14 12:34:51 +00:00
Richard Purdie
fd817142ba uboot-gta01: Lock to a known good git tag
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2491 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-14 12:25:55 +00:00
Samuel Ortiz
c87c693c10 nokia770: We don't need to add the cleanmarkers on NAND.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2490 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-14 10:06:03 +00:00
Samuel Ortiz
b92c0c0c5e xserver-kdrive-common: Added a Nokia 770 entry.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2489 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-13 16:00:27 +00:00
Samuel Ortiz
f1e75d00f5 linux-nokia800: Bumping PR.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2488 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-13 15:56:16 +00:00
Samuel Ortiz
74ab401b25 nokia770: Our preferred kernel is now the N800 one.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2487 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-13 15:44:32 +00:00
Samuel Ortiz
6bd2d7a02c linux-nokia800: Nokia 770 boots the 2.6.18 osso kernel.
Sato images are now running properly with this kernel, on a 770.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2486 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-13 15:42:15 +00:00
Richard Purdie
e2fe0bd7ee sanity.bbclass: Run sanity checks before parsing for speed, sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2485 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-12 23:23:18 +00:00
Richard Purdie
ce800d3aea bitbake: Sync with upstream 1.8 branch for fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2484 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-12 23:06:49 +00:00
Richard Purdie
fc136f0b4c base.bbclass: Improve performance with SRC_URI_OVERRIDES_PACKAGE_ARCH enabled (14% parsing speedup)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2483 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-12 11:36:37 +00:00
Richard Purdie
c9c5d36d35 base.bbclass: Fix SRC_URI_OVERRIDES_PACKAGE_ARCH handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2482 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-11 22:46:16 +00:00
Richard Purdie
ffbadaa8e1 poky.conf: Cleanup and set some floating SRCREVs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2481 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-11 22:44:57 +00:00
Richard Purdie
18026165c3 bitbake: Sync with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2480 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-11 22:42:15 +00:00
Richard Purdie
0197eb2d87 binutils.inc: No space is neeeded with CCACHE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2479 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-10 07:39:35 +00:00
Richard Purdie
8f4687c84c qemu: Work around bad system futex headers
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2478 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 19:08:38 +00:00
Samuel Ortiz
3d50b7edb3 linux-rp-2.6.22: Remove scsi patch for qemuarm
On 2.6.22 the scsi patch prevents us from booting a qemuarm image.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2477 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 15:23:16 +00:00
Ian Holmes
6ec68c2833 Use R22 of oh-puzzles and apply the owl menu patch to it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2476 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 14:19:42 +00:00
Marcin Juszkiewicz
d1798db3ca qemu: fix lack of MAP_32BIT on 32bit machines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2475 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 14:02:59 +00:00
Richard Purdie
62f662256a bitbake fetch/__init__.py: Don't print double newlines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2474 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:54:30 +00:00
Richard Purdie
74a3de28a8 bitbake.conf: Add AUTOREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2473 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:50:10 +00:00
Marcin Juszkiewicz
9649445b87 libsync: fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2472 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:37:57 +00:00
Marcin Juszkiewicz
84d9d4ac26 opensync: fix parse errors for SVN versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2471 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:26:33 +00:00
Marcin Juszkiewicz
c7927a6d28 libsync: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2470 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:15:25 +00:00
Marcin Juszkiewicz
aca20b052b libmatchbox: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2469 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:11:17 +00:00
Marcin Juszkiewicz
f15d0c08c3 tasks: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2468 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:11:02 +00:00
Marcin Juszkiewicz
6eb45d195f poky: another set switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2467 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:08:54 +00:00
Marcin Juszkiewicz
7c105c0199 task-poky: ship pointercal data
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2466 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:07:21 +00:00
Marcin Juszkiewicz
dda6b920f5 owl-video-widget: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2465 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:05:35 +00:00
Marcin Juszkiewicz
69216186a9 libfakekey: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2464 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:05:17 +00:00
Marcin Juszkiewicz
895e719c85 opensync stuff: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2463 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:03:24 +00:00
Marcin Juszkiewicz
dc5ff1440c matchbox-desktop-sato: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2462 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:02:55 +00:00
Marcin Juszkiewicz
01cdd39169 clutter(-cairo/-gst): switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2461 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:54:29 +00:00
Marcin Juszkiewicz
c6ad89c7e0 poky: another set switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2460 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:51:01 +00:00
Marcin Juszkiewicz
cd1fa90385 table: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2459 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:50:15 +00:00
Marcin Juszkiewicz
35a61a82db sato-icon-theme: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2458 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:45:00 +00:00
Marcin Juszkiewicz
953c0413fb poky: another set switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2457 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:40:46 +00:00
Marcin Juszkiewicz
646836f725 evince: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2456 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:40:13 +00:00
Marcin Juszkiewicz
c85940746c aaina: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2455 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:36:49 +00:00
Marcin Juszkiewicz
6fbf586eaf matchbox-themes-extra: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2454 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:31:52 +00:00
Marcin Juszkiewicz
585c46b3a4 fstests: renamed to PN_svn.bb scheme
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2453 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:29:11 +00:00
Marcin Juszkiewicz
b19aa96696 fstests: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2452 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:28:23 +00:00
Marcin Juszkiewicz
2a649fac55 matchbox-panel: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2451 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:22:43 +00:00
Marcin Juszkiewicz
2d7891b7a1 matchbox-theme-sato: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2450 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:19:42 +00:00
Marcin Juszkiewicz
2b88aafd7d poky: another set switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2449 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:18:07 +00:00
Marcin Juszkiewicz
5a1136d693 screenshot: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2448 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:17:11 +00:00
Marcin Juszkiewicz
874dc49249 libowl: switched to SRCREV, removed empty tasks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2447 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:14:15 +00:00
Marcin Juszkiewicz
350dcff3a2 matchbox-applet-light: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2446 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:08:51 +00:00
Marcin Juszkiewicz
3d410d3447 poky: gtkhtml2 switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2445 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:00:15 +00:00
Marcin Juszkiewicz
47c30fdd55 gtkhtml2: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2444 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:00:01 +00:00
Marcin Juszkiewicz
3565486c71 poky: settings-daemon switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2443 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:56:56 +00:00
Marcin Juszkiewicz
f595c1c766 settings-daemon: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2442 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:56:33 +00:00
Marcin Juszkiewicz
b3b65f3dd2 poky: psplash switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2441 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:45:38 +00:00
Marcin Juszkiewicz
c569e6eea7 psplash: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2440 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:45:23 +00:00
Marcin Juszkiewicz
7633048caf poky: zaurusd switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2439 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:42:29 +00:00
Marcin Juszkiewicz
52a3bc842f zaurusd: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2438 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:42:16 +00:00
Marcin Juszkiewicz
3da7d5875e poky: exmap-console switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2437 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:39:44 +00:00
Marcin Juszkiewicz
2afa64e5b1 exmap-console: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2436 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:39:29 +00:00
Marcin Juszkiewicz
7b1800ea02 poky: xvideo-tests switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2435 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:32:59 +00:00
Marcin Juszkiewicz
516fccefa9 xvideo-tests: switched to SRCREV, simplified
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2434 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:32:30 +00:00
Marcin Juszkiewicz
d3ed582d3b matchbox-wm: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2433 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:20:37 +00:00
Marcin Juszkiewicz
3d2bdf8f60 poky: more matchbox apps switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2432 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:17:14 +00:00
Marcin Juszkiewicz
a7eeaa45c7 matchbox-terminal: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2431 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:12:37 +00:00
Marcin Juszkiewicz
0617f40a86 matchbox-stroke: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2430 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:12:31 +00:00
Marcin Juszkiewicz
44660d75b0 matchbox-panel-2: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2429 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:12:26 +00:00
Marcin Juszkiewicz
e25d2309c9 matchbox-keyboard: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2428 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:12:21 +00:00
Marcin Juszkiewicz
09cd28b3cf matchbox-config-gtk: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2427 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:12:16 +00:00
Richard Purdie
6d5285742a sanity.bbclass: Further qemu check improvements
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2426 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:02:13 +00:00
Richard Purdie
043b8012bc sanity.bbclass: Factor ASSUME_PROVIDED into qemu checks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2425 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 10:57:33 +00:00
Richard Purdie
b14c8cd294 Switch back to using our own qemu binary for locale generation by default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2424 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 10:52:43 +00:00
Richard Purdie
6e909eb80e bitbake runqueue.py: Improve the progress indicator by skipping tasks that have already run before starting the build rather than during it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2423 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 10:51:58 +00:00
Marcin Juszkiewicz
24909e870f poky: matchbox-common/desktop moved to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2422 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 10:48:13 +00:00
Marcin Juszkiewicz
241bd83942 matchbox-desktop: switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2421 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 10:47:38 +00:00
Marcin Juszkiewicz
758ed29049 matchbox-common: switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2420 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 10:47:23 +00:00
Marcin Juszkiewicz
a21e133e77 qemu-native: unbreak on amd64 - patch taken from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2419 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 10:32:03 +00:00
Marcin Juszkiewicz
0460e717e6 task-poky-boot: machines need kernel to boot - even if minimal image is used
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2418 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 09:20:07 +00:00
Richard Purdie
b5fc26a66b bitbake.conf: Fix DL_DIR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2417 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 22:52:17 +00:00
Richard Purdie
029f45e080 providers.py: Also add pn-PN syntax to overrides when evalutating PREFERRED_VERSION
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2416 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 22:28:17 +00:00
Richard Purdie
3de28a7ff1 poky.conf: Fix SRCREV syntax
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2415 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 22:22:16 +00:00
Richard Purdie
3ccd06b07d lsof/m4: Remove old versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2414 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 21:08:42 +00:00
Richard Purdie
3838cc7dc1 Add hicolor-icon-theme 0.9 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2413 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 21:08:23 +00:00
Richard Purdie
20093245e3 Add shasum (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2412 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 21:06:01 +00:00
Richard Purdie
9c900768c4 base.bbclass: Sync with OE.dev (mainly download checksumming code)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2411 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 21:04:28 +00:00
Richard Purdie
9d3073bb2d documentation.conf: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2410 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 21:03:39 +00:00
Richard Purdie
f751a20152 bitbake.conf: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2409 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 21:02:39 +00:00
Richard Purdie
b994a5527d gtk-icon-cache.bbclass: Add RDEPENDS to fix runtime warnings (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2408 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 20:46:45 +00:00
Richard Purdie
720e0b144c classes: Sync various classes with OE for various bugfixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2407 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 20:41:55 +00:00
Richard Purdie
fe553f406d conf/distro/include: Remove unused files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2406 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 20:41:03 +00:00
Richard Purdie
4e662cb3aa kernel.bbclass: Remove broken and unused PARALLEL_INSTALL_MODULES
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2405 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 20:32:59 +00:00
Marcin Juszkiewicz
c1c5e8b092 contacts: switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2404 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 19:57:03 +00:00
Marcin Juszkiewicz
729c7ec96e dates: switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2403 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 19:56:38 +00:00
Marcin Juszkiewicz
8ccecd3020 web: switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2402 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 19:56:15 +00:00
Marcin Juszkiewicz
a9bacaf4af eds-dbus: switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2401 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 19:55:53 +00:00
Marcin Juszkiewicz
39a43da494 gconf-dbus: switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2400 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 19:55:29 +00:00
Marcin Juszkiewicz
981a201fee poky: switch gconf-dbus, eds-dbus, dates, contacts, web to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2399 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 19:54:57 +00:00
Richard Purdie
121b39d4a8 Add lsof 0.78 from OE with build fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2398 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 16:37:40 +00:00
Richard Purdie
2ce9dd1cb0 Add POKYMODE=eabi6, an NPTL version of eabi5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2397 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 15:13:33 +00:00
Richard Purdie
7ee4a41cb2 oh-puzzles: Convert to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2396 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 15:09:05 +00:00
Richard Purdie
0f23643b90 gtk-sato-engine: Convert to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2395 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 14:52:32 +00:00
Richard Purdie
f5223d9430 lzo: Update to lzo 2.x
mtd-utils: Remove patch to use lzo 1.x

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2394 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 14:49:01 +00:00
Richard Purdie
fa86980349 local.conf.sample: Document PARALLEL_MAKE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2393 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 14:18:45 +00:00
Richard Purdie
16a9cffd7e m4: Add 1.4.9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2392 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 12:40:31 +00:00
Richard Purdie
d3c18ace38 image.bbclass: Add MACHINE_POSTPRECESS_COMMAND hook
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2391 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 12:40:01 +00:00
Richard Purdie
2f35f93753 spitz.conf: Increase ext3 rootfs size
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2390 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 12:39:26 +00:00
Richard Purdie
6ca61e5a3c zaurus-2.6.inc: Merge in installkit function from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2389 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 12:38:56 +00:00
Richard Purdie
303cbeeea2 conf/machine/include: Rename to .conf to .inc files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2388 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 12:37:40 +00:00
Ross Burton
aad3939717 Change do_install logic to clean unwanted files better
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2387 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 11:18:40 +00:00
Ross Burton
f5127405ed Enable automatic installation of recommends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2386 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 11:03:51 +00:00
Ross Burton
fa8912fdcb Fix rdepends for the kernel module
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2385 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 10:39:26 +00:00
Ross Burton
5eaa4fc257 Remove inherit module-base
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2384 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 10:27:24 +00:00
Richard Purdie
e785bbb1c5 exmap-console: Override PACKAGE_ARCH from module-base
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2383 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 10:11:45 +00:00
Richard Purdie
7395a39fcc exmap: Remove bogus TARGET_ARCH references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2382 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 10:02:37 +00:00
Richard Purdie
355b128de1 oprofile: 0.9.2 -> 0.9.3 (and make the default)
oprofileui: Switch to SRCREV

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2381 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-07 22:48:40 +00:00
Ross Burton
2fd340443c Don't use a bashism when creating directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2380 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-07 21:18:08 +00:00
Ross Burton
fdedaf93e5 Fix reinstall target by not assuming the install directory is empty
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2379 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-07 15:16:55 +00:00
Richard Purdie
9153c1709f db-native: Fix inherit order (native after autotools)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2378 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-07 14:56:03 +00:00
Richard Purdie
4ab9c749a0 package_deb/rootfs_deb.bbclass: Add fix from OE, add copyright notice
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2377 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-07 14:34:33 +00:00
Richard Purdie
3378c5d56a local.conf.sample: Fix extras collection comments
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2376 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-07 08:49:14 +00:00
Richard Purdie
9b30794d30 binutils: 2.17.50.0.5 -> 2.17.50.0.12
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2375 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-07 07:59:20 +00:00
Richard Purdie
7024f1af86 package.bbclass: Deal with write protected files correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2374 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-06 14:05:51 +00:00
Marcin Juszkiewicz
1d612fc0a9 freetype: enable 2.3.5 version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2373 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-06 12:04:10 +00:00
Richard Purdie
dd51fc0ffb package.bbclass: Try stripping files more enthusiastically
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2372 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-06 09:10:08 +00:00
Richard Purdie
60b4328491 package.bbclass: Convert runstrip shell into python
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2371 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-06 08:54:41 +00:00
Richard Purdie
9933215adf update-rc.d.bbclass: Tweak change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2370 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-06 07:34:52 +00:00
Richard Purdie
e03c1d25ca update-rc.d.bbclass: Stop the class corrupting the D variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2369 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-06 07:33:58 +00:00
Richard Purdie
b5aa22b972 bitbake lib/bb/runqueue.py: Make sure intertask depends get processed correctly in recursive depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2368 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-05 22:43:24 +00:00
Richard Purdie
a354182576 gnome-vfs: Explicity disable hal until we explicity want it (rather than have it detected when its not in DEPENDS leading to builds that are not deterministic)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2367 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-05 17:40:49 +00:00
Richard Purdie
6883189d5f bitbake persist_data: Fix for python 2.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2366 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 23:58:56 +00:00
Richard Purdie
ce4ba3c2b7 bitbake persist_data: Fix for python 2.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2365 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 23:54:31 +00:00
Richard Purdie
e33eaf13d5 bitbake persist_data: Fix module reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2364 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 22:45:37 +00:00
Richard Purdie
71068e7cee bitbake persist_data: Add own retry logic
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2363 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 22:12:42 +00:00
Richard Purdie
9858ddb9c5 bitbake persist_data: Use immediate connection mode
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2362 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 21:15:47 +00:00
Richard Purdie
89853852ed bitbake: Try to fix cache locking issue
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2361 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 20:13:35 +00:00
Richard Purdie
51df8408c1 bitbake BBHandler: Disable creation of A variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2360 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 19:57:10 +00:00
Ross Burton
c0e5fe61b4 Upgrade poky to glib 2.14
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2359 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 16:50:07 +00:00
Ross Burton
7ea7a1d8e4 Upgrade glib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2358 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 09:52:03 +00:00
Ross Burton
3ff099a44e Install a startup script, fix volatiles. Should now auto-start
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2357 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 18:01:14 +00:00
Ross Burton
d0bcc8d87f Sync hal-git with 0.5.9.1, should work
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2356 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 16:26:24 +00:00
Ross Burton
1900143c5b Upgrade hal-info and hal to 0.5.9.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2355 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 16:25:57 +00:00
Ross Burton
205d909071 Upgrade gstreamer and gst-plugins-base to hot new releases
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2354 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 15:21:57 +00:00
Marcin Juszkiewicz
113bb6c6cd speex: updated to 1.2beta2, changed packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2353 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 15:03:19 +00:00
Ross Burton
d9f5fb02c8 Upgrade some of the GStreamer packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2352 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 14:47:04 +00:00
Richard Purdie
029c2a1575 base.bbclass: Correct git-native autodependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2351 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 14:42:18 +00:00
Richard Purdie
4df629aa49 patch.bbclass: Add support for maxrev and minrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2350 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 14:29:07 +00:00
Richard Purdie
4c75040fc6 base.bbclass: Auto add dependency on git-native when needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2349 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 14:28:42 +00:00
Richard Purdie
09bd1175b2 git-native: Add 1.5.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2348 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 14:27:47 +00:00
Ross Burton
bfb0f08271 Upgrade libglade to 2.6.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2347 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 13:56:02 +00:00
Ross Burton
1ad99eab30 Upgrade libgnomecanvas
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2346 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 13:47:43 +00:00
Richard Purdie
bfc70eb24e bitbake: Update along 1.8 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2345 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 13:40:52 +00:00
Richard Purdie
034bbb805b pcmanfm: 0.3.2-beta -> 0.3.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2344 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 11:40:08 +00:00
Marcin Juszkiewicz
9525f35eb1 makedepend-native: add DEPENDS on xproto-native - spotted by Crofton
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2343 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 10:52:43 +00:00
Richard Purdie
d683a2f7b3 autoconf: PARALLEL_MAKE applies to non-native version too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2342 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 10:50:32 +00:00
Richard Purdie
d484ba8d19 linux-rp-2.6.22: Fix LZO compression issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2341 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 08:58:31 +00:00
Richard Purdie
934b01dd90 exmap-console: Add missing DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2339 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 08:18:52 +00:00
Ross Burton
599eccd307 Fix intltool-native dependency on perl
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2338 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 15:57:37 +00:00
Ross Burton
836647c55f Upgrade libsoup to 2.2.100
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2337 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 15:14:44 +00:00
Ross Burton
65305236fc Upgrade intltool to 0.35.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2336 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 15:01:41 +00:00
Richard Purdie
7537de5c06 linux-rp: Update poodle pm patch (OE #2682)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2335 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 14:51:49 +00:00
Ross Burton
2aaea87fc1 Upgrade loudmouth to 1.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2334 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 14:38:48 +00:00
Marcin Juszkiewicz
87360b969b libxml2-native: disable Python support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2333 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 14:00:08 +00:00
Marcin Juszkiewicz
8e03c28b82 preferred-xorg-versions.inc: bump makedepend
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2332 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 13:49:26 +00:00
Marcin Juszkiewicz
6a166b899a libxml2: depend on python-native-runtime
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2331 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 13:47:14 +00:00
Marcin Juszkiewicz
cdf2c48b6b xserver-xorg: removed all not-needed files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2330 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 13:31:46 +00:00
Marcin Juszkiewicz
807535a52f libxml2: update to 2.6.29 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2329 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 12:57:39 +00:00
Ross Burton
22c8505534 Upgrade libxml/libxslt
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2328 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 11:30:51 +00:00
Ross Burton
a2defd4d88 Upgrade gtk-engines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2327 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 11:16:44 +00:00
Ross Burton
bcfeb8f86e Upgrade gtk-engines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2326 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 11:16:29 +00:00
Ross Burton
90d96006ce Upgrade vte
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2325 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 11:16:11 +00:00
Ross Burton
c96d4005cb Fix no-gnome patch for empathy
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2324 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 11:13:28 +00:00
Ross Burton
a17f926458 Upgrade libtelepathy and telepathy-mission-control
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2323 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 11:05:08 +00:00
Ross Burton
a6ce2f8bd5 Upgrade gnome-mime-data
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2322 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 10:11:38 +00:00
Richard Purdie
bba24026cd pkgconfig: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2321 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 10:06:06 +00:00
Ross Burton
7c5722e826 Upgrade gnome-keyring
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2320 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 10:06:05 +00:00
Ross Burton
315af761b5 Add site cache for /dev/random checks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2319 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 10:05:46 +00:00
Ross Burton
ed1acc8a48 Remove old files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2318 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:56:45 +00:00
Ross Burton
ba9de066b1 Use the latest librsvg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2317 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:52:47 +00:00
Ross Burton
e3972ddfec Upgrade newer librsvg to 2.18.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2316 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:52:04 +00:00
Ross Burton
3102a0f4be Upgrade Avahi to 0.6.20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2315 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:46:14 +00:00
Marcin Juszkiewicz
c65df6c940 poky: fix SRCDATE for libgsmd at 20070801
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2314 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:45:15 +00:00
Marcin Juszkiewicz
659c2ac87e libgsmd: cleaned up patchset to apply for 20070801 version, bumped PR to be newer then OE one
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2313 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:44:28 +00:00
Ross Burton
96e455ffc7 Upgrade libdaemon to 0.12
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2312 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:43:41 +00:00
Ross Burton
a92c10a5d3 Upgrade atk to 1.18
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2311 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:37:17 +00:00
Ross Burton
719eb99cac Switch from gtkterm to matchbox-terminal
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2310 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:11:17 +00:00
Ross Burton
42e85c0351 Don't call gtkdocize, just tough gtk-doc.make
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2309 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 08:39:07 +00:00
Ross Burton
8c86252d2c Add depends on gtk-doc-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2308 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 06:41:22 +00:00
Ross Burton
a0fcf8be23 Fix glade build on newer GTK+ by disabling the deprecation guards
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2307 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 06:15:02 +00:00
Richard Purdie
f6a013b161 site/common-glibc: Set glib_cv_long_long_format
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2306 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 23:01:44 +00:00
Richard Purdie
1ee78ec1a4 linux-rp-2.6.22: Fix c7x0 compile problem
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2305 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 21:09:58 +00:00
Richard Purdie
3430bf0f11 libmusicbrainz: 2.1.2 -> 2.1.3 and add autoconf fix
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2304 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 20:56:39 +00:00
Marcin Juszkiewicz
2256a51e77 libmusicbrainz: fix type of len variable to get it built
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2303 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 20:40:19 +00:00
Ross Burton
236595c851 Upgrade gnome-vfs to 2.18.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2302 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 19:43:10 +00:00
Richard Purdie
75825af402 pkgconfig: Fix compile issues for non-native version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2301 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 19:11:11 +00:00
Ross Burton
7944fb200e Add GTK+ 2.11.6 for poky-bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2300 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 19:06:33 +00:00
Ross Burton
5c53fff8cc Add patch from svn to fix c++ builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2299 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 18:56:03 +00:00
Ross Burton
f90f6b0579 Upgrade cairo to 1.4.10
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2298 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 15:57:48 +00:00
Ross Burton
fff91ca178 Upgrade bleeding to pango 1.17.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2297 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 15:49:58 +00:00
Ross Burton
1d0a8d783d Upgrade Pango 1.16.x to 1.16.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2296 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 15:44:23 +00:00
Ross Burton
6f85f7978e Upgrade bleeding to glib 2.13.7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2295 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 15:37:33 +00:00
Richard Purdie
32dde8e8c0 sato-icon-theme: Set PACKAGE_ARCH to all (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2294 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 15:24:57 +00:00
Richard Purdie
b4fb7f1d3f xorg: Fix PREFERRED_VERSIONs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2293 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 15:11:19 +00:00
Richard Purdie
ff9fdcce8c dates: Fix svn PV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2292 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 15:10:52 +00:00
Ross Burton
4e75063ff3 Sync with poky
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2291 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 14:53:30 +00:00
Ross Burton
83c69a5be0 Upgrade glib 2.12.x to 2.12.13
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2290 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 14:51:48 +00:00
Ross Burton
27a7b90b36 Upgrade GTK+ 2.10.x to 2.10.14
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2289 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 14:34:09 +00:00
Ross Burton
7e5766f1ae Move some site defines from arm-common to common-glibc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2288 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:45:35 +00:00
Marcin Juszkiewicz
1bceb4bf02 libx11/diet-x11: upgraded to 1.1.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2287 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:35:43 +00:00
Richard Purdie
2e8dd5dbdf pokk-external.inc: Add missing GLIBTARGETOS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2286 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:31:47 +00:00
Richard Purdie
009d2a0b7e Use POKYMODE to enable the external toolchain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2285 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:23:41 +00:00
Ross Burton
69f5314ac4 Remove old gconf-dbus from cvs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2284 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:22:57 +00:00
Ross Burton
d5d3fa46eb Upgrade gconf-dbus version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2283 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:22:38 +00:00
Marcin Juszkiewicz
100d164cb3 makedepend: upgraded to 1.0.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2282 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:18:59 +00:00
Marcin Juszkiewicz
5ba749233a xhost: upgraded to 1.0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2281 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:17:16 +00:00
Marcin Juszkiewicz
e435272244 libxtst: upgraded to 1.0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2280 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:15:35 +00:00
Marcin Juszkiewicz
c21ca293f7 libxcomposite: upgraded to 0.4.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2279 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:14:25 +00:00
Richard Purdie
41228de5fb base.bbclass: Fix base_get_srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2278 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:13:59 +00:00
Marcin Juszkiewicz
aa175aebf0 libxi: updated to 1.1.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2277 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:13:05 +00:00
Marcin Juszkiewicz
9c2664dc9f libxfont: updated to 1.3.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2276 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:08:59 +00:00
Richard Purdie
315b113c83 sanity: Add check for help2man
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2275 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:05:06 +00:00
Marcin Juszkiewicz
2a26738118 libxdamage: updated to 1.1.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2274 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:59:42 +00:00
Marcin Juszkiewicz
8e9daeff49 inputproto: updated to 1.4.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2273 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:57:32 +00:00
Marcin Juszkiewicz
77fd9470dc compositeproto: updated to 0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2272 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:46:10 +00:00
Marcin Juszkiewicz
8a766b27a2 freetype: added 2.3.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2271 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:43:57 +00:00
Marcin Juszkiewicz
a40e1ffd56 libx11: do not remove X11/Xlib.h from staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2270 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:34:04 +00:00
Marcin Juszkiewicz
d16d32c8a8 libsm: updated to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2269 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:33:27 +00:00
Marcin Juszkiewicz
1bac843d28 libxi: updated to 1.1.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2268 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:33:06 +00:00
Marcin Juszkiewicz
53d3de8eda libxi: updated to 1.1.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2267 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:31:17 +00:00
Marcin Juszkiewicz
29a34ac6e3 libsm: updated to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2266 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:28:56 +00:00
Marcin Juszkiewicz
53df894a71 xrandr: updated to 1.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2265 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:27:22 +00:00
Marcin Juszkiewicz
5510cc238a xinit: updated to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2264 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:27:06 +00:00
Richard Purdie
12538fa127 ohm: Drop patch applied upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2263 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:21:31 +00:00
Marcin Juszkiewicz
58d54c7326 xinit: update to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2262 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:20:54 +00:00
Marcin Juszkiewicz
d8b0c3606e make: added 3.81 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2261 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:11:35 +00:00
Marcin Juszkiewicz
feeffc3fdf pkg-config: added 0.22 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2260 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:10:48 +00:00
Marcin Juszkiewicz
ae0fdfa071 m4: added 1.4.8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2259 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:09:55 +00:00
Marcin Juszkiewicz
89c53ba809 automake: added 1.9.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2258 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:08:55 +00:00
Marcin Juszkiewicz
3980544ebc autoconf: added 2.61
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2257 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:07:15 +00:00
Richard Purdie
b040fa6b1d poky.conf: Add some packages back to the world build now we meet the minimum version requirements
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2256 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:00:31 +00:00
Richard Purdie
51afe14090 poky.conf: Upgrade to poky-bleeding verisons (gtk+ 2.10, glib 2.12 and friends)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2255 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:57:43 +00:00
Richard Purdie
45bb45ba64 linux-rp: Make 2.6.22 the default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2254 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:54:07 +00:00
Richard Purdie
2cb33bf176 lttng-viewer: 0.8.41 -> 0.8.83
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2253 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:53:30 +00:00
Richard Purdie
1218268c8b lttng-control: 0.18 -> 0.42
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2252 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:52:55 +00:00
Richard Purdie
ccf25acde6 poky.conf: Move all toolchain configuration into the POKYMODE files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2251 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:31:51 +00:00
Richard Purdie
ef8532ad2e image.bbclass: Ensure the system python is used, not the one in staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2250 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:25:15 +00:00
Richard Purdie
09e3f98f7e base.bbclass: Minor performance tweak, add base_get_srcrev()
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2249 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:24:50 +00:00
Richard Purdie
841d5dc1e0 bitbake.conf: Add variables for bitbake 1.8 fetcher changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2248 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:23:51 +00:00
Richard Purdie
7c76addcba task-poky: Add kexec-tools
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2247 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:22:49 +00:00
3281 changed files with 1110226 additions and 378000 deletions

79
README
View File

@@ -1,70 +1,15 @@
Introduction
==
Poky
====
'Poky' is a combined cross build system and linux distribution based
upon OpenEmbedded. It features support for building X11/Matchbox/GTK
based filesystem images for various embedded devices and boards.
Poky platform builder is a combined cross build system and development
environment. It features support for building X11/Matchbox/GTK based
filesystem images for various embedded devices and boards. It also
supports cross-architecture application development using QEMU emulation
and a standalone toolchain and SDK with IDE integration.
Poky has an extensive handbook, the source of which is contained in
the handbook directory. For compiled HTML or pdf versions of this,
see the Poky website http://pokylinux.org.
Required Packages
===
Running Poky on Debian based distributions requires the following
extra packages be installed;
build-essential
diffstat
texinfo
texi2html
cvs
subversion
gawk
bochsbios (to run qemux86 images)
You also need to install the qemu from http://debian.o-hand.com/. A
poky-depends deb is also available from this source which will install
all the dependencies mentioned above for you.
Alternatively poky can build qemu itself, but for this you need the
following packages installed;
gcc-3.4
libsdl1.2-dev
zlib1g-dev
You will also need to comment out ASSUME_PROVIDED += "qemu-native"' in
build/conf/local.conf.
Building under other distro's such as Fedora is known to work. Use the above
package names as a guide for dependencies.
Building An Image
===
Simply run;
% source poky-init-build-env
% bitbake poky-image-sato
This will result in an ext2 image and kernel for qemu arm (see scripts dir).
To build for other machine types see MACHINE in build/conf/local.conf
Other image targets such as poky-image-sdk or poky-image-minimal are available,
see meta/packages/images/*.
Notes:
===
Useful Links;
OpenedHand
http://openedhand.com
Poky Homepage
http://projects.o-hand.com/poky
OE Homepage and wiki
http://openembedded.org
Copyright (C) 2006-2007 OpenedHand Ltd.
Additional information on the specifics of hardware that Poky supports
is available in README.hardware.

View File

@@ -1,106 +0,0 @@
Using Poky - Poky Commands
==========================
Bitbake
=======
Bitbake is the tool at the heart of poky and is responsible for parsing the
metadata, generating a list of tasks from it and then executing them. To see a
list of the options it supports look at "bitbake --help".
The most common usage is "bitbake <packagename>" where <packagename> is the name
of the package you wish to build. This often equates to the first part of a .bb
filename so to run the matchbox-desktop_1.2.3.bb file, you might type "bitbake
matchbox-desktop. Several different versions of matchbox-desktop might exist
and bitbake will choose the one selected by the distribution configuration.
Bitbake will also try to execute any dependent tasks first so before building
matchbox-desktop it would build a cross compiler and glibc if not already built.
Bitbake - Package Tasks
=======================
Any given package consists of a set of tasks, in most cases the series is fetch,
unpack, patch, configure, compile, install, package, package_write and build.
The default task is "build" and any tasks this depends on are built first hence
the standard bitbake behaviour. There are some tasks such as devshell which are
not part of the default build chain. If you wish to run such a task you can use
the "-c" option to bitbake e.g. "bitbake matchbox-desktop -c devshell".
If you wish to rerun a task you can use the force option "-f". A typical usage
case might look like:
% bitbake matchbox-desktop
[change some source in the WORKDIR for example]
% bitbake matchbox-desktop -c compile -f
% bitbake matchbox-desktop
which would build matchbox-desktop, then recompile it. The final command reruns
all tasks after the compile (basically the packaging tasks) since bitbake will
notice the the compile has been rerun and hence the other tasks also need to run
again.
You can view a list of tasks in a given package by running the listtasks task
e.g. "bitbake matchbox-desktop -c listtasks".
Bitbake - Dependency Graphs
===========================
Sometimes it can be hard to see why bitbake wants to build some other packages
before a given package you've specified. "bitbake matchbox-desktop -g" will
create a task-depends.dot file in the current directory. This shows which
packages and tasks depend on which other packages and tasks and it useful for
debugging purposes.
Bitbake - Advanced Usage
========================
Debug output from bitbake can be seen with the "-D" option and can sometimes
give more information about what bitbake is doing and/or why. Each -D options
increases the logging level, the most common usage being "-DDD".
If you really want to build a specific .bb file, you can use the form "bitbake
-b somepath/somefile.bb". Note that this will not check the dependencies so this
option should only be used when you know the dependencies already exist. You can
specify fragments of the filename and bitbake will see if it can find a unique
match.
The -e option will dump the resulting environment for either the configuration
(no package specified) or for a specific package when specified with the -b
option.
The -k option will cause bitbake to try and continue even if a task fails. It
can be useful for world or unattended builds.
The -s option lists all the versions of packages that bitbake will use.
Bitbake - More Information
==========================
See the bitbake user manual at: http://bitbake.berlios.de/manual/
QEMU
====
Running images built by poky under qemu is possible within the poky environment
through the "runqemu" command. It has the form:
runqemu MACHINE IMAGETYPE ZIMAGE IMAGEFILE
where:
MACHINE - the machine to emulate (qemux86, qemuarm, spitz, akita)
IMAGETYPE - the type of image to use (nfs or ext2)
ZIMAGE - location of the kernel binary to use
IMAGEFILE - location of the image file to use
(common options are in brackets)
MACHINE is mandatory, the others are optional.
This assumes a suitable qemu binary is available with support for a given
machine. For further information see scripts/poky-qemu.README.
Copyright (C) 2006-2007 OpenedHand Ltd.

436
README.hardware Normal file
View File

@@ -0,0 +1,436 @@
Poky Hardware Reference Guide
=============================
This file gives details about using Poky with different hardware reference
boards and consumer devices. A full list of target machines can be found by
looking in the meta/conf/machine/ directory. If in doubt about using Poky with
your hardware, consult the documentation for your board/device. To discuss
support for further hardware reference boards/devices please contact OpenedHand.
QEMU Emulation Images (qemuarm and qemux86)
===========================================
To simplify development Poky supports building images to work with the QEMU
emulator in system emulation mode. Two architectures are currently supported,
ARM (via qemuarm) and x86 (via qemux86). Use of the QEMU images is covered
in the Poky Handbook.
Hardware Reference Boards
=========================
The following boards are supported by Poky:
* Compulab CM-X270 (cm-x270)
* Compulab EM-X270 (em-x270)
* FreeScale iMX31ADS (mx31ads)
* Marvell PXA3xx Zylonite (zylonite)
* Logic iMX31 Lite Kit (mx31litekit)
* Phytec phyCORE-iMX31 (mx31phy)
For more information see board's section below. The Poky MACHINE setting
corresponding to the board is given in brackets.
Consumer Devices
================
The following consumer devices are supported by Poky:
* FIC Neo1973 GTA01 smartphone (fic-gta01)
* HTC Universal (htcuniversal)
* Nokia 770/N800/N810 Internet Tablets (nokia770 and nokia800)
* Sharp Zaurus SL-C7x0 series (c7x0)
* Sharp Zaurus SL-C1000 (akita)
* Sharp Zaurus SL-C3x00 series (spitz)
For more information see board's section below. The Poky MACHINE setting
corresponding to the board is given in brackets.
Poky Boot CD (bootcdx86)
========================
The Poky boot CD iso images are designed as a demonstration of the Poky
environment and to show the versatile image formats Poky can generate. It will
run on Pentium2 or greater PC style computers. The iso image can be
burnt to CD and then booted from.
Hardware Reference Boards
=========================
Compulab CM-X270 (cm-x270)
==========================
The bootloader on this board doesn't support writing jffs2 images directly to
NAND and normally uses a proprietary kernel flash driver. To allow the use of
jffs2 images, a two stage updating procedure is needed. Firstly, an initramfs
is booted which contains mtd utilities and this is then used to write the main
filesystem.
It is assumed the board is connected to a network where a TFTP server is
available and that a serial terminal is available to communicate with the
bootloader (38400, 8N1). If a DHCP server is available the device will use it
to obtain an IP address. If not, run:
ARMmon > setip dhcp off
ARMmon > setip ip 192.168.1.203
ARMmon > setip mask 255.255.255.0
To reflash the kernel:
ARMmon > download kernel tftp zimage 192.168.1.202
ARMmon > flash kernel
where zimage is the name of the kernel on the TFTP server and its IP address is
192.168.1.202. The names of the files must be all lowercase.
To reflash the initrd/initramfs:
ARMmon > download ramdisk tftp diskimage 192.168.1.202
ARMmon > flash ramdisk
where diskimage is the name of the initramfs image (a cpio.gz file).
To boot the initramfs:
ARMmon > ramdisk on
ARMmon > bootos "console=ttyS0,38400 rdinit=/sbin/init"
To reflash the main image login to the system as user "root", then run:
# ifconfig eth0 192.168.1.203
# tftp -g -r mainimage 192.168.1.202
# flash_eraseall /dev/mtd1
# nandwrite /dev/mtd1 mainimage
which configures the network interface with the IP address 192.168.1.203,
downloads the "mainimage" file from the TFTP server at 192.168.1.202, erases
the flash and then writes the new image to the flash.
The main image can then be booted with:
ARMmon > bootos "console=ttyS0,38400 root=/dev/mtdblock1 rootfstype=jffs2"
Note that the initramfs image is built by poky in a slightly different mode to
normal since it uses uclibc. To generate this use a command like:
IMAGE_FSTYPES=cpio.gz MACHINE=cm-x270 POKYLIBC=uclibc bitbake poky-image-minimal-mtdutils
Compulab EM-X270 (em-x270)
==========================
Fetch the "Linux - kernel and run-time image (Angstrom)" ZIP file from the
Compulab website. Inside the images directory of this ZIP file is another ZIP
file called 'LiveDisk.zip'. Extract this over a cleanly formatted vfat USB flash
drive. Replace the 'em_x270.img' file with the 'updater-em-x270.ext2' file.
Insert this USB disk into the supplied adapter and connect this to the
board. Whilst holding down the the suspend button press the reset button. The
board will now boot off the USB key and into a version of Angstrom. On the
desktop is an icon labelled "Updater". Run this program to launch the updater
that will flash the Poky kernel and rootfs to the board.
FreeScale iMX31ADS (mx31ads)
===========================
The correct serial port is the top-most female connector to the right of the
ethernet socket.
For uploading data to RedBoot we are going to use tftp. In this example we
assume that the tftpserver is on 192.168.9.1 and the board is on192.168.9.2.
To set the IP address, run:
ip_address -l 192.168.9.2/24 -h 192.168.9.1
To download a kernel called "zimage" from the TFTP server, run:
load -r -b 0x100000 zimage
To write the kernel to flash run:
fis create kernel
To download a rootfs jffs2 image "rootfs" from the TFTP server, run:
load -r -b 0x100000 rootfs
To write the root filesystem to flash run:
fis create root
To load and boot a kernel and rootfs from flash:
fis load kernel
exec -b 0x100000 -l 0x200000 -c "noinitrd console=ttymxc0,115200 root=/dev/mtdblock2 rootfstype=jffs2 init=linuxrc ip=none"
To load and boot a kernel from a TFTP server with the rootfs over NFS:
load -r -b 0x100000 zimage
exec -b 0x100000 -l 0x200000 -c "noinitrd console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.9.1:/mnt/nfsmx31 rw ip=192.168.9.2::192.168.9.1:255.255.255.0"
The instructions above are for using the (default) NOR flash on the board,
there is also 128M of NAND flash. It is possible to install Poky to the NAND
flash which gives more space for the rootfs and instructions for using this are
given below. To switch to the NAND flash:
factive NAND
This will then restart RedBoot using the NAND rather than the NOR. If you
have not used the NAND before then it is unlikely that there will be a
partition table yet. You can get the list of partitions with 'fis list'.
If this shows no partitions then you can create them with:
fis init
The output of 'fis list' should now show:
Name FLASH addr Mem addr Length Entry point
RedBoot 0xE0000000 0xE0000000 0x00040000 0x00000000
FIS directory 0xE7FF4000 0xE7FF4000 0x00003000 0x00000000
RedBoot config 0xE7FF7000 0xE7FF7000 0x00001000 0x00000000
Partitions for the kernel and rootfs need to be created:
fis create -l 0x1A0000 -e 0x00100000 kernel
fis create -l 0x5000000 -e 0x00100000 root
You may now use the instructions above for flashing. However it is important
to note that the erase block size for the NAND is different to the NOR so the
JFFS erase size will need to be changed to 0x4000. Stardard images are built
for NOR and you will need to build custom images for NAND.
You will also need to update the kernel command line to use the correct root
filesystem. This should be '/dev/mtdblock7' if you adhere to the partitioning
scheme shown above. If this fails then you can doublecheck against the output
from the kernel when it evaluates the available mtd partitions.
Marvell PXA3xx Zylonite (zylonite)
==================================
These instructions assume the Zylonite is connected to a machine running a TFTP
server at address 192.168.123.5 and that a serial link (38400 8N1) is available
to access the blob bootloader. The kernel is on the TFTP server as
"zylonite-kernel" and the root filesystem jffs2 file is "zylonite-rootfs" and
the images are to be saved in NAND flash.
The following commands setup blob:
blob> setip client 192.168.123.4
blob> setip server 192.168.123.5
To flash the kernel:
blob> tftp zylonite-kernel
blob> nandwrite -j 0x80800000 0x60000 0x200000
To flash the rootfs:
blob> tftp zylonite-rootfs
blob> nanderase -j 0x260000 0x5000000
blob> nandwrite -j 0x80800000 0x260000 <length>
(where <length> is the rootfs size which will be printed by the tftp step)
To boot the board:
blob> nkernel
blob> boot
Logic iMX31 Lite Kit (mx31litekit)
===============================
The easiest method to boot this board is to take an MMC/SD card and format
the first partition as ext2, then extract the poky image onto this as root.
Assuming the board is network connected, a TFTP server is available at
192.168.1.33 and a serial terminal is available (115200 8N1), the following
commands will boot a kernel called "mx31kern" from the TFTP server:
losh> ifconfig sm0 192.168.1.203 255.255.255.0 192.168.1.33
losh> load raw 0x80100000 0x200000 /tftp/192.168.1.33:mx31kern
losh> exec 0x80100000 -
Phytec phyCORE-iMX31 (mx31phy)
==============================
Support for this board is currently being developed. Experimental jffs2
images and a suitable kernel are available and are known to work with the
board.
Consumer Devices
================
FIC Neo1973 GTA01 smartphone (fic-gta01)
========================================
To install Poky on a GTA01 smartphone you will need "dfu-util" tool
which you can build with "bitbake dfu-util-native" command.
Flashing requires these steps:
1. Power down the device.
2. Connect the device to the host machine via USB.
3. Hold AUX key and press Power key. There should be a bootmenu
on screen.
4. Run "dfu-util -l" to check if the phone is visible on the USB bus.
The output should look like this:
dfu-util - (C) 2007 by OpenMoko Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY
Found Runtime: [0x1457:0x5119] devnum=19, cfg=0, intf=2, alt=0, name="USB Device Firmware Upgrade"
5. Flash the kernel with "dfu-util -a kernel -D uImage-2.6.21.6-moko11-r2-fic-gta01.bin"
6. Flash rootfs with "dfu-util -a rootfs -D <image>", where <image> is the
jffs2 image file to use as the root filesystem
(e.g. ./tmp/deploy/images/poky-image-sato-fic-gta01.jffs2)
HTC Universal (htcuniversal)
============================
Note: HTC Universal support is highly experimental.
On the HTC Universal, entirely replacing the Windows installation is not
supported, instead Poky is booted from an MMC/SD card from Windows. Once Poky
has booted, Windows is no longer in memory or active but when power is removed,
the user will be returned to windows and will need to return to Linux from
there.
Once an MMC/SD card is available it is suggested its split into two partitions,
one for a program called HaRET which lets you boot Linux from within Windows
and the second for the rootfs. The HaRET partition should be the first partition
on the card and be vfat formatted. It doesn't need to be large, just enough for
HaRET and a kernel (say 5MB max). The rootfs should be ext2 and is usually the
second partition. The first partition should be vfat so Windows recognises it
as if it doesn't, it has been known to reformat cards.
On the first partition you need three files:
* a HaRET binary (version 0.5.1 works well and a working version
should be part of the last Poky release)
* a kernel renamed to "zImage"
* a default.txt which contains:
set kernel "zImage"
set mtype "855"
set cmdline "root=/dev/mmcblk0p2 rw console=ttyS0,115200n8 console=tty0 rootdelay=5 fbcon=rotate:1"
boot2
On the second parition the root file system is extracted as root. A different
partition layout or other kernel options can be changed in the default.txt file.
When inserted into the device, Windows should see the card and let you browse
its contents using File Explorer. Running the HaRET binary will present a dialog
box (maybe after messages warning about running unsigned binaries) where you
select OK and you should then see Poky boot. Kernel messages can be seen by
adding psplash=false to the kernel commandline.
Nokia 770/N800/N810 Internet Tablets (nokia770 and nokia800)
============================================================
Note: Nokia tablet support is highly experimental.
The Nokia internet tablet devices are OMAP based tablet formfactor devices
with large screens (800x480), wifi and touchscreen.
To flash images to these devices you need the "flasher" utility which can be
downloaded from the http://tablets-dev.nokia.com/d3.php?f=flasher-3.0. This
utility needs to be run as root and the usb filesystem needs to be mounted
although most distributions will have done this for you. Once you have this
follow these steps:
1. Power down the device.
2. Connect the device to the host machine via USB
(connecting power to the device doesn't hurt either).
3. Run "flasher -i"
4. Power on the device.
5. The program should give an indication it's found
a tablet device. If not, recheck the cables, make sure you're
root and usbfs/usbdevfs is mounted.
6. Run "flasher -r <image> -k <kernel> -f", where <image> is the
jffs2 image file to use as the root filesystem
(e.g. ./tmp/deploy/images/poky-image-sato-nokia800.jffs2)
and <kernel> is the kernel to use
(e.g. ./tmp/deploy/images/zImage-nokia800.bin).
7. Run "flasher -R" to reboot the device.
8. The device should boot into Poky.
The nokia800 images and kernel will run on both the N800 and N810.
Sharp Zaurus SL-C7x0 series (c7x0)
==================================
The Sharp Zaurus c7x0 series (SL-C700, SL-C750, SL-C760, SL-C860, SL-7500)
are PXA25x based handheld PDAs with VGA screens. To install Poky images on
these devices follow these steps:
1. Obtain an SD/MMC or CF card with a vfat or ext2 filesystem.
2. Copy a jffs2 image file (e.g. poky-image-sato-c7x0.jffs2) onto the
card as "initrd.bin":
$ cp ./tmp/deploy/images/poky-image-sato-c7x0.jffs2 /path/to/my-cf-card/initrd.bin
3. Copy an Linux kernel file (zImage-c7x0.bin) onto the card as
"zImage.bin":
$ cp ./tmp/deploy/images/zImage-c7x0.bin /path/to/my-cf-card/zImage.bin
4. Copy an updater script (updater.sh.c7x0) onto the card
as "updater.sh":
$ cp ./tmp/deploy/images/updater.sh.c7x0 /path/to/my-cf-card/updater.sh
5. Power down the Zaurus.
6. Hold "OK" key and power on the device. An update menu should appear
(in Japanese).
7. Choose "Update" (item 4).
8. The next screen will ask for the source, choose the appropriate
card (CF or SD).
9. Make sure AC power is connected.
10. The next screen asks for confirmation, choose "Yes" (the left button).
11. The update process will start, flash the files on the card onto
the device and the device will then reboot into Poky.
Sharp Zaurus SL-C1000 (akita)
=============================
The Sharp Zaurus SL-C1000 is a PXA270 based device otherwise similar to the
c7x0. To install Poky images on this device follow the instructions for
the c7x0 but replace "c7x0" with "akita" where appropriate.
Sharp Zaurus SL-C3x00 series (spitz)
====================================
The Sharp Zaurus SL-C3x00 devices are PXA270 based devices similar
to akita but with an internal microdrive. The installation procedure
assumes a standard microdrive based device where the root (first)
partition has been enlarged to fit the image (at least 100MB,
400MB for the SDK).
The procedure is the same as for the c7x0 and akita models with the
following differences:
1. Instead of a jffs2 image you need to copy a compressed tarball of the
root fileystem (e.g. poky-image-sato-spitz.tar.gz) onto the
card as "hdimage1.tgz":
$ cp ./tmp/deploy/images/poky-image-sato-spitz.tar.gz /path/to/my-cf-card/hdimage1.tgz
2. You additionally need to copy a special tar utility (gnu-tar) onto
the card as "gnu-tar":
$ cp ./tmp/deploy/images/gnu-tar /path/to/my-cf-card/gnu-tar

View File

@@ -1,51 +0,0 @@
Using Poky generated host SDK
=============================
How to build host SDK
====
You need to setup Poky and then run one command:
$ bitbake meta-toolchain
Result would be tarball in tmp/deploy/sdk/ with everything needed to build for
your target device. Unpack this in / directory - toolchain will reside in
/usr/local/poky/arm/ dir.
Usage of SDK
=====
First add toolchain into PATH:
$ export PATH=/usr/local/poky/arm/bin/:$PATH
Compiler is 'arm-poky-linux-gnueabi-gcc'. Building 'helloworld' example is
simple:
$ arm-poky-linux-gnueabi-gcc hello.c -o hello
$ file hello
hello: ELF 32-bit LSB executable, ARM, version 1 (SYSV), for GNU/Linux 2.6.14, dynamically linked (uses shared libs), not stripped
Autotools and SDK
======
'Configure' scripts allow to specify Host, Target, Build architecture. To build
with Poky SDK you need to specify:
./configure --target=arm-poky-linux-gnueabi --host=arm-poky-linux-gnueabi
Using packages from Poky
========
During development it is often situation that we want to use some libraries
which are available in Poky build. Their packages need to be unpacked to
/usr/local/poky/arm/arm-poky-linux-gnueabi/ directory.
For example to add libiw (from wireless-tools package) you need to unpack two
packages:
libiw29_29-pre20-r0_armv5te.ipk
libiw-dev_29-pre20-r0_armv5te.ipk
Copyright (C) 2006-2007 OpenedHand Ltd.

View File

@@ -1,214 +0,0 @@
A walk through the poky directory tree
======================================
Poky consists of several components and understanding what these are and where
they each live is one of the keys to using it.
Top level core components
=========================
bitbake/
A copy of bitbake is included within poky for ease of use and resides here.
This should usually be the same as a standard bitbake release from the bitbake
project. Bitbake is a metadata interpreter and is responsible for reading the
poky metadata and running the tasks it defines. Failures are usually from the
metadata and not bitbake itself and most users don't need to worry about
bitbake. bitbake/bin is placed into the PATH environmental variable so bitbake
can be found.
build/
This directory contains user configuration files and the output from Poky is
also placed here.
meta/
The core metadata - this is the key part of poky. Within this directory there
are definitions of the machines, the poky distribution and the packages that
make up a given system.
meta-extras/
Similar to meta containing some extra package files not included in standard
poky, disabled by default and hence not supported as part of poky.
scripts/
Various integration scripts which implement extra functionality in the poky
environment for example the qemu scripts. This directory is appended to the
PATH environmental variable.
sources/
Whilst not part of a checkout, poky will create this directory as part of any
build. Any downloads are placed in this directory (as specified by the
DL_DIR variable). This directory can be shared between poky builds to save
downloading files multiple times. SCM checkouts are also stored here as e.g.
sources/svn/, sources/cvs/ or sources/git/ and the sources directory may contain
archives of checkouts for various revisions or dates.
Its worth noting that bitbake creates .md5 stamp files for downloads. It uses
these to mark downloads as complete as well as for checksum and access
accounting purposes. If you add a file manually to the directory, you need to
touch the corresponding .md5 file too.
poky-init-build-env
This script is used to setup the poky build environment. Sourcing this file in
a shell makes changes to PATH and sets other core bitbake variables based on the
current working directory. You need to use this before running poky commands.
Internally it uses scripts within the scripts/ directory to do the bulk of the
work.
The Build Directory
===================
conf/local.conf
This file contains all the local user configuration of poky. If it isn't
present, its created from local.conf.sample. That file contains documentation
on the various standard options which can be configured there although any
standard conf file variable can be also be set here and usually overrides any
variable set elsewhere within poky.
Edit this file to set the MACHINE you want to build for, which package types you
which to use (PACKAGE_CLASSES) or where downloaded files should go (DL_DIR) for
exmaple.
tmp/
This is created by bitbake if it doesn't exist and is where all the poky output
is placed. To clean poky and start a build from scratch (other than downloads),
you can wipe this directory. tmp has some important subcomponents detailed
below.
tmp/cache/
When bitbake parses the metadata it creates a cache file of the result which can
be used when subsequently running the command. These are stored here, usually on
a per machine basis.
tmp/cross/
The cross compiler when generated is placed into this directory and those
beneath it.
tmp/deploy/
Any 'end result' output from poky is placed under here.
tmp/deploy/deb/
Any .deb packages emitted by poky are placed here, sorted into feeds for
different architecture types.
tmp/deploy/images/
Complete filesystem images are placed here. If you want to flash the resulting
image from a build onto a device, look here for them.
tmp/deploy/ipk/
Any resulting .ipk packages emitted by poky are placed here.
tmp/rootfs/
This is a temporary scratch area used when creating filesystem images. It is run
under fakeroot and is not useful once that fakeroot session has ended as
information is lost. It is left around since it is still useful in debugging
image creation problems.
tmp/staging/
Any package needing to share output with other packages does so within staging.
This means it contains any shared header files and any shared libraries amongst
other data. It is subdivided by architecture so multiple builds can run within
the one build directory.
tmp/stamps/
This is used by bitbake for accounting purposes to keep track of which tasks
have been run and when. It is also subdivided by architecture. The files are
empty and the important information is the filenames and timestamps.
tmp/work/
Each package build by bitbake is worked on its own work directory. Here, the
source is unpacked, patched, configured, compiled etc. It is subdivided by
architecture.
It is worth considering the structure of a typical work directory. An example is
the linux-rp kernel, version 2.6.20 r7 on the machine spitz built within poky
which would result in a work directory of
"tmp/work/spitz-poky-linux-gnueabi/linux-rp-2.6.20-r7", referred to as WORKDIR.
Within this, the source is unpacked to linux-2.6.20 and then patched by quilt
hence the existence of the standard quilt directories linux-2.6.20/patches and
linux-2.6.20/.pc. Within the linux-2.6.20 directory, standard quilt commands
can be used.
There are other directories generated within WORKDIR. The most important/useful
is WORKDIR/temp which has log files for each task (log.do_*.pid) and the scripts
bitbake runs for each task (run.do_*.pid). WORKDIR/image is where "make install"
places its output which is then split into subpackages within WORKDIR/install.
The Metadata
============
As mentioned previously, this is the core of poky. It has several important
subdivisions:
meta/classes/
Contains the *.bbclass files. Class files are used to abstract common code
allowing it to be reused by multiple packages. The base.bbclass file is
inherited by every package. Examples of other important classes are
autotools.bbclass which in theory allows any "autotooled" package to work with
poky with minimal effort or kernel.bbclass which contains common code and
functions for working with the linux kernel. Functions like image generation or
packaging also have their specific class files (image.bbclass, rootfs_*.bbclass
and package*.bbclass).
meta/conf/
This is the core set of configuration files which start from bitbake.conf and
from which all other configuration files are included (see the includes at the
end of the file, even local.conf is loaded from there!). Whilst bitbake.conf
sets up the defaults, often these can be overridden by user (local.conf),
machine or distribution configuration files.
meta/conf/machine/
Contains all the machine configuration files. If you set MACHINE="spitz", the
end result is poky looking for a spitz.conf file in this directory. The includes
directory contains various data common to multiple machines. If you want to add
support for a new machine to poky, this is the directory to look in.
meta/conf/distro/
Any distribution specific configuration is controlled from here. OpenEmbedded
supports multiple distributions of which poky is one. Poky only contains the
poky distribution so poky.conf is the main file here. This includes the
versions and SRCDATES for applications which are configured here. An example of
an alternative configuration is poky-bleeding.conf although this mainly inherits
its configuration from poky itself.
packages/
Each application (package) poky can build has an associated .bb file which are
all stored under this directory. Poky finds them through the BBFILES variable
which defaults to packages/*/*.bb. Adding a new piece of software to poky
consists of adding the appropriate .bb file. The .bb files from OpenEmbedded
upstream are usually compatible although they are not supported.
site/
Certain autoconf test results cannot be determined when cross compiling since it
can't run tests on a live system. This directory therefore contains a list of
cached results for various architectures which is passed to autoconf.
Copyright (C) 2006-2007 OpenedHand Ltd.

View File

@@ -1,8 +1,133 @@
Changes in Bitbake 1.8.x:
Changes in BitBake 1.8.x:
- Fix -f (force) in conjunction with -b
- 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 problems with recrdeptask handling where some idepends weren't handled
correctly.
- 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
- Revert the '-' character fix in class names since it breaks things
Changes in BitBake 1.8.10:
- Psyco is available only for x86 - do not use it on other architectures.
- 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)
- Sort initial providers list by default preference (#1145, #2024)
- Improve provider sorting so prefered versions have preference over latest versions (#768)
- Detect builds of tasks with overlapping providers and warn (will become a fatal error) (#1359)
- Add MULTI_PROVIDER_WHITELIST variable to allow known safe multiple providers to be listed
- Handle paths in svn fetcher module parameter
- Support the syntax "export VARIABLE"
- Add bzr fetcher
- Add support for cleaning directories before a task in the form:
do_taskname[cleandirs] = "dir"
- bzr fetcher tweaks from Robert Schuster (#2913)
- Add mercurial (hg) fetcher from Robert Schuster (#2913)
- Fix bogus preferred_version return values
- Fix 'depends' flag splitting
- Fix unexport handling (#3135)
- Add bb.copyfile function similar to bb.movefile (and improve movefile error reporting)
- Allow multiple options for deptask flag
- Use git-fetch instead of git-pull removing any need for merges when
fetching (we don't care about the index). Fixes fetch errors.
- Add BB_GENERATE_MIRROR_TARBALLS option, set to 0 to make git fetches
faster at the expense of not creating mirror tarballs.
- SRCREV handling updates, improvements and fixes from Poky
- Add bb.utils.lockfile() and bb.utils.unlockfile() from Poky
- Add support for task selfstamp and lockfiles flags
- Disable task number acceleration since it can allow the tasks to run
out of sequence
- Improve runqueue code comments
- Add task scheduler abstraction and some example schedulers
- Improve circular dependency chain debugging code and user feedback
- Don't give a stacktrace for invalid tasks, have a user friendly message (#3431)
- Add support for "-e target" (#3432)
- Fix shell showdata command (#3259)
- Fix shell data updating problems (#1880)
- Properly raise errors for invalid source URI protocols
- Change the wget fetcher failure handling to avoid lockfile problems
- Add 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
- Start to fix path quoting
Changes in Bitbake 1.8.4:
- Make sure __inherit_cache is updated before calling include() (from Michael Krelin)

View File

@@ -15,8 +15,10 @@ 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
@@ -30,6 +32,7 @@ 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

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

@@ -27,7 +27,7 @@ sys.path.insert(0,os.path.join(os.path.dirname(os.path.dirname(sys.argv[0])), 'l
import bb
from bb import cooker
__version__ = "1.8.5"
__version__ = "1.8.11"
#============================================================================#
# BBOptions
@@ -50,7 +50,7 @@ def main():
usage = """%prog [options] [package ...]
Executes the specified task (default is 'build') for a given set of BitBake files.
It expects that BBFILES is defined, which is a space seperated list of files to
It expects that BBFILES is defined, which is a space separated list of files to
be executed. BBFILES does support wildcards.
Default BBFILES are the .bb files in the current directory.""" )
@@ -102,6 +102,8 @@ Default BBFILES are the .bb files in the current directory.""" )
parser.add_option( "-l", "--log-domains", help = """Show debug logging for the specified logging domains""",
action = "append", dest = "debug_domains", default = [] )
parser.add_option( "-P", "--profile", help = "profile the command and print a report",
action = "store_true", dest = "profile", default = False )
options, args = parser.parse_args(sys.argv)
@@ -110,8 +112,23 @@ Default BBFILES are the .bb files in the current directory.""" )
configuration.pkgs_to_build.extend(args[1:])
cooker = bb.cooker.BBCooker(configuration)
cooker.cook()
if configuration.profile:
try:
import cProfile as profile
except:
import profile
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()
else:
cooker.cook()
if __name__ == "__main__":
main()

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.
__version__ = "1.8.5"
__version__ = "1.8.11"
__all__ = [
@@ -46,7 +46,6 @@ __all__ = [
"pkgcmp",
"dep_parenreduce",
"dep_opconvert",
"digraph",
# fetch
"decodeurl",
@@ -97,17 +96,23 @@ class MalformedUrl(Exception):
#######################################################################
#######################################################################
def plain(*args):
bb.msg.warn(''.join(args))
def debug(lvl, *args):
bb.msg.std_debug(lvl, ''.join(args))
bb.msg.debug(lvl, None, ''.join(args))
def note(*args):
bb.msg.std_note(''.join(args))
bb.msg.note(1, None, ''.join(args))
def warn(*args):
bb.msg.warn(1, None, ''.join(args))
def error(*args):
bb.msg.std_error(''.join(args))
bb.msg.error(None, ''.join(args))
def fatal(*args):
bb.msg.std_fatal(''.join(args))
bb.msg.fatal(None, ''.join(args))
#######################################################################
@@ -149,8 +154,7 @@ def movefile(src,dest,newmtime=None,sstat=None):
if not sstat:
sstat=os.lstat(src)
except Exception, e:
print "!!! Stating source file failed... movefile()"
print "!!!",e
print "movefile: Stating source file failed...", e
return None
destexists=1
@@ -174,13 +178,11 @@ def movefile(src,dest,newmtime=None,sstat=None):
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.lchown(dest,sstat[stat.ST_UID],sstat[stat.ST_GID])
os.unlink(src)
return os.lstat(dest)
except Exception, e:
print "!!! failed to properly create symlink:"
print "!!!",dest,"->",target
print "!!!",e
print "movefile: failed to properly create symlink:", dest, "->", target, e
return None
renamefailed=1
@@ -192,8 +194,7 @@ def movefile(src,dest,newmtime=None,sstat=None):
import errno
if e[0]!=errno.EXDEV:
# Some random error.
print "!!! Failed to move",src,"to",dest
print "!!!",e
print "movefile: Failed to move", src, "to", dest, e
return None
# Invalid cross-device-link 'bind' mounted or actually Cross-Device
@@ -205,16 +206,13 @@ def movefile(src,dest,newmtime=None,sstat=None):
os.rename(dest+"#new",dest)
didcopy=1
except Exception, e:
print '!!! copy',src,'->',dest,'failed.'
print "!!!",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 "!!! Failed to move special file:"
print "!!! '"+src+"' to '"+dest+"'"
print "!!!",a
print "movefile: Failed to move special file:" + src + "' to '" + dest + "'", a
return None # failure
try:
if didcopy:
@@ -222,9 +220,7 @@ def movefile(src,dest,newmtime=None,sstat=None):
os.chmod(dest, stat.S_IMODE(sstat[stat.ST_MODE])) # Sticky is reset on chown
os.unlink(src)
except Exception, e:
print "!!! Failed to chown/chmod/unlink in movefile()"
print "!!!",dest
print "!!!",e
print "movefile: Failed to chown/chmod/unlink", dest, e
return None
if newmtime:
@@ -234,7 +230,75 @@ def movefile(src,dest,newmtime=None,sstat=None):
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.
"""
import os, stat, shutil
#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
#######################################################################
#######################################################################
@@ -277,10 +341,11 @@ def decodeurl(url):
raise MalformedUrl(url)
user = m.group('user')
parm = m.group('parm')
m = re.compile('(?P<host>[^/;]+)(?P<path>/[^;]+)').match(location)
if m:
host = m.group('host')
path = m.group('path')
locidx = location.find('/')
if locidx != -1:
host = location[:locidx]
path = location[locidx:]
else:
host = ""
path = location
@@ -345,14 +410,20 @@ def encodeurl(decoded):
#######################################################################
def which(path, item, direction = 0):
"""Useful function for locating a file in a PATH"""
found = ""
"""
Locate a file in a PATH
"""
paths = (path or "").split(':')
if direction != 0:
paths.reverse()
for p in (path or "").split(':'):
if os.path.exists(os.path.join(p, item)):
found = os.path.join(p, item)
if direction == 0:
break
return found
next = os.path.join(p, item)
if os.path.exists(next):
return next
return ""
#######################################################################
@@ -1056,174 +1127,6 @@ def dep_opconvert(mysplit, myuse):
mypos += 1
return newsplit
class digraph:
"""beautiful directed graph object"""
def __init__(self):
self.dict={}
#okeys = keys, in order they were added (to optimize firstzero() ordering)
self.okeys=[]
self.__callback_cache=[]
def __str__(self):
str = ""
for key in self.okeys:
str += "%s:\t%s\n" % (key, self.dict[key][1])
return str
def addnode(self,mykey,myparent):
if not mykey in self.dict:
self.okeys.append(mykey)
if myparent==None:
self.dict[mykey]=[0,[]]
else:
self.dict[mykey]=[0,[myparent]]
self.dict[myparent][0]=self.dict[myparent][0]+1
return
if myparent and (not myparent in self.dict[mykey][1]):
self.dict[mykey][1].append(myparent)
self.dict[myparent][0]=self.dict[myparent][0]+1
def delnode(self,mykey, ref = 1):
"""Delete a node
If ref is 1, remove references to this node from other nodes.
If ref is 2, remove nodes that reference this node."""
if not mykey in self.dict:
return
for x in self.dict[mykey][1]:
self.dict[x][0]=self.dict[x][0]-1
del self.dict[mykey]
while 1:
try:
self.okeys.remove(mykey)
except ValueError:
break
if ref:
__kill = []
for k in self.okeys:
if mykey in self.dict[k][1]:
if ref == 1 or ref == 2:
self.dict[k][1].remove(mykey)
if ref == 2:
__kill.append(k)
for l in __kill:
self.delnode(l, ref)
def allnodes(self):
"returns all nodes in the dictionary"
return self.dict.keys()
def firstzero(self):
"returns first node with zero references, or NULL if no such node exists"
for x in self.okeys:
if self.dict[x][0]==0:
return x
return None
def firstnonzero(self):
"returns first node with nonzero references, or NULL if no such node exists"
for x in self.okeys:
if self.dict[x][0]!=0:
return x
return None
def allzeros(self):
"returns all nodes with zero references, or NULL if no such node exists"
zerolist = []
for x in self.dict.keys():
if self.dict[x][0]==0:
zerolist.append(x)
return zerolist
def hasallzeros(self):
"returns 0/1, Are all nodes zeros? 1 : 0"
zerolist = []
for x in self.dict.keys():
if self.dict[x][0]!=0:
return 0
return 1
def empty(self):
if len(self.dict)==0:
return 1
return 0
def hasnode(self,mynode):
return mynode in self.dict
def getparents(self, item):
if not self.hasnode(item):
return []
return self.dict[item][1]
def getchildren(self, item):
if not self.hasnode(item):
return []
children = [i for i in self.okeys if item in self.getparents(i)]
return children
def walkdown(self, item, callback, debug = None, usecache = False):
if not self.hasnode(item):
return 0
if usecache:
if self.__callback_cache.count(item):
if debug:
print "hit cache for item: %s" % item
return 1
parents = self.getparents(item)
children = self.getchildren(item)
for p in parents:
if p in children:
# print "%s is both parent and child of %s" % (p, item)
if usecache:
self.__callback_cache.append(p)
ret = callback(self, p)
if ret == 0:
return 0
continue
if item == p:
print "eek, i'm my own parent!"
return 0
if debug:
print "item: %s, p: %s" % (item, p)
ret = self.walkdown(p, callback, debug, usecache)
if ret == 0:
return 0
if usecache:
self.__callback_cache.append(item)
return callback(self, item)
def walkup(self, item, callback):
if not self.hasnode(item):
return 0
parents = self.getparents(item)
children = self.getchildren(item)
for c in children:
if c in parents:
ret = callback(self, item)
if ret == 0:
return 0
continue
if item == c:
print "eek, i'm my own child!"
return 0
ret = self.walkup(c, callback)
if ret == 0:
return 0
return callback(self, item)
def copy(self):
mygraph=digraph()
for x in self.dict.keys():
mygraph.dict[x]=self.dict[x][:]
mygraph.okeys=self.okeys[:]
return mygraph
if __name__ == "__main__":
import doctest, bb
doctest.testmod(bb)

View File

@@ -74,10 +74,22 @@ def exec_func(func, d, dirs = None):
if not body:
return
if not dirs:
dirs = (data.getVarFlag(func, 'dirs', 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 dirs:
dirs = data.expand(dirs, d)
else:
dirs = (data.expand(flags['dirs'], d) or "").split()
for adir in dirs:
adir = data.expand(adir, d)
mkdirhier(adir)
if len(dirs) > 0:
@@ -85,19 +97,25 @@ def exec_func(func, d, dirs = None):
else:
adir = data.getVar('B', d, 1)
adir = data.expand(adir, d)
try:
prevdir = os.getcwd()
except OSError:
prevdir = data.expand('${TOPDIR}', d)
prevdir = data.getVar('TOPDIR', d, True)
if adir and os.access(adir, os.F_OK):
os.chdir(adir)
if data.getVarFlag(func, "python", d):
locks = []
lockfiles = (data.expand(flags['lockfiles'], d) or "").split()
for lock in lockfiles:
locks.append(bb.utils.lockfile(lock))
if flags['python']:
exec_func_python(func, d)
else:
exec_func_shell(func, d)
exec_func_shell(func, d, flags)
for lock in locks:
bb.utils.unlockfile(lock)
if os.path.exists(prevdir):
os.chdir(prevdir)
@@ -106,19 +124,20 @@ def exec_func_python(func, d):
"""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) )
comp = utils.better_compile(tmp, func, bbfile)
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))
utils.better_exec(comp, g, tmp, bbfile)
if os.path.exists(prevdir):
os.chdir(prevdir)
def exec_func_shell(func, d):
def exec_func_shell(func, d, 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
@@ -130,9 +149,9 @@ def exec_func_shell(func, d):
"""
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']
interact = flags['interactive']
if check in globals():
if globals()[check](func, deps):
return
@@ -150,7 +169,7 @@ def exec_func_shell(func, d):
if bb.msg.debug_level['default'] > 0: f.write("set -x\n")
data.emit_env(f, d)
f.write("cd '%s'\n" % os.getcwd())
f.write("cd %s\n" % os.getcwd())
if func: f.write("%s\n" % func)
f.close()
os.chmod(runfile, 0775)
@@ -184,12 +203,12 @@ def exec_func_shell(func, d):
# 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))
ret = os.system('%s%ssh -e %s' % (lang_environment, maybe_fakeroot, runfile))
try:
os.chdir(prevdir)
except:
@@ -244,72 +263,30 @@ 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))
exec_func(task, localdata)
event.fire(TaskSucceeded(task, localdata))
except FuncFailed, reason:
bb.msg.note(1, bb.msg.domain.Build, "Task failed: %s" % reason )
failedevent = TaskFailed(task, d)
event.fire(failedevent)
raise EventException("Function failed in task: %s" % reason, failedevent)
# make stamp, or cause event and raise exception
if not data.getVarFlag(task, 'nostamp', d):
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)
@@ -319,49 +296,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
@@ -397,35 +331,40 @@ def del_stamp(task, d, file_name = None):
"""
stamp_internal(task, d, file_name)
def add_task(task, deps, d):
task_graph = data.getVar('_task_graph', d)
if not task_graph:
task_graph = bb.digraph()
data.setVarFlag(task, 'task', 1, d)
task_graph.addnode(task, None)
for dep in deps:
if not task_graph.hasnode(dep):
task_graph.addnode(dep, None)
task_graph.addnode(task, dep)
# don't assume holding a reference
data.setVar('_task_graph', task_graph, d)
def add_tasks(tasklist, d):
task_deps = data.getVar('_task_deps', d)
if not task_deps:
task_deps = {}
def getTask(name):
deptask = data.getVarFlag(task, name, d)
if deptask:
deptask = data.expand(deptask, d)
if not 'tasks' in task_deps:
task_deps['tasks'] = []
if not 'parents' in task_deps:
task_deps['parents'] = {}
for task in tasklist:
task = data.expand(task, d)
data.setVarFlag(task, 'task', 1, d)
if not task in task_deps['tasks']:
task_deps['tasks'].append(task)
flags = data.getVarFlags(task, d)
def getTask(name):
if not name in task_deps:
task_deps[name] = {}
task_deps[name][task] = deptask
getTask('depends')
getTask('deptask')
getTask('rdeptask')
getTask('recrdeptask')
getTask('nostamp')
if name in flags:
deptask = data.expand(flags[name], d)
task_deps[name][task] = deptask
getTask('depends')
getTask('deptask')
getTask('rdeptask')
getTask('recrdeptask')
getTask('nostamp')
task_deps['parents'][task] = []
for dep in flags['deps']:
dep = data.expand(dep, d)
task_deps['parents'][task].append(dep)
# don't assume holding a reference
data.setVar('_task_deps', task_deps, d)
def remove_task(task, kill, d):
@@ -433,22 +372,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

@@ -39,7 +39,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__ = "126"
__cache_version__ = "129"
class Cache:
"""
@@ -50,9 +50,11 @@ 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
@@ -67,9 +69,20 @@ class Cache:
except OSError:
bb.mkdirhier( self.cachedir )
if self.has_cache and (self.mtime(self.cachefile)):
if not self.has_cache:
return
# 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 +91,11 @@ 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:
bb.msg.note(1, bb.msg.domain.Cache, "Out of date cache found, rebuilding...")
def getVar(self, var, fn, exp = 0):
"""
@@ -97,7 +107,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,6 +118,7 @@ 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
@@ -131,6 +141,8 @@ class Cache:
Return a complete set of data for fn.
To do this, we need to parse the file.
"""
bb.msg.debug(1, bb.msg.domain.Cache, "Parsing %s (full)" % fn)
bb_data, skipped = self.load_bbfile(fn, cfgData)
return bb_data
@@ -142,11 +154,15 @@ class Cache:
to record the variables accessed.
Return the cache status and whether the file was skipped when parsed
"""
if fn not in self.checked:
self.cacheValidUpdate(fn)
if self.cacheValid(fn):
if "SKIPPED" in self.depends_cache[fn]:
return True, True
return True, False
bb.msg.debug(1, bb.msg.domain.Cache, "Parsing %s" % fn)
bb_data, skipped = self.load_bbfile(fn, cfgData)
self.setData(fn, bb_data)
return False, skipped
@@ -172,11 +188,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,26 +199,36 @@ 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 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] = ""
@@ -238,6 +263,10 @@ class Cache:
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__
@@ -258,13 +287,11 @@ class Cache:
pv = self.getVar('PV', file_name, True)
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,22 +306,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] = provides
for provide in provides:
if provide not in cacheData.providers:
cacheData.providers[provide] = []
cacheData.providers[provide].append(file_name)
if not provide in cacheData.pn_provides[pn]:
cacheData.pn_provides[pn].append(provide)
cacheData.deps[file_name] = Set()
cacheData.deps[file_name] = []
for dep in depends:
cacheData.all_depends.add(dep)
cacheData.deps[file_name].add(dep)
if not dep in cacheData.deps[file_name]:
cacheData.deps[file_name].append(dep)
if not dep in cacheData.all_depends:
cacheData.all_depends.append(dep)
# Build reverse hash for PACKAGES, so runtime dependencies
# can be be resolved (RDEPENDS, RRECOMMENDS etc.)
@@ -316,26 +352,21 @@ 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
@@ -356,7 +387,7 @@ 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:
@@ -414,7 +445,8 @@ class CacheData:
self.pkg_pepvpr = {}
self.pkg_dp = {}
self.pn_provides = {}
self.all_depends = Set()
self.fn_provides = {}
self.all_depends = []
self.deps = {}
self.rundeps = {}
self.runrecs = {}

View File

@@ -67,20 +67,42 @@ class BBCooker:
if not self.configuration.cmd:
self.configuration.cmd = bb.data.getVar("BB_DEFAULT_TASK", self.configuration.data) or "build"
bbpkgs = bb.data.getVar('BBPKGS', self.configuration.data, True)
if bbpkgs:
self.configuration.pkgs_to_build.extend(bbpkgs.split())
#
# Special updated configuration we use for firing events
#
self.configuration.event_data = bb.data.createCopy(self.configuration.data)
bb.data.update_data(self.configuration.event_data)
def tryBuildPackage(self, fn, item, task, the_data, build_depends):
#
# TOSTOP must not be set or our children will hang when they output
#
fd = sys.stdout.fileno()
if os.isatty(fd):
import termios
tcattr = termios.tcgetattr(fd)
if tcattr[3] & termios.TOSTOP:
bb.msg.note(1, bb.msg.domain.Build, "The terminal had the TOSTOP bit set, clearing...")
tcattr[3] = tcattr[3] & ~termios.TOSTOP
termios.tcsetattr(fd, termios.TCSANOW, tcattr)
# Change nice level if we're asked to
nice = bb.data.getVar("BB_NICE_LEVEL", self.configuration.data, True)
if nice:
curnice = os.nice(0)
nice = int(nice) - curnice
bb.msg.note(2, bb.msg.domain.Build, "Renice to %s " % os.nice(nice))
def tryBuildPackage(self, fn, item, task, the_data):
"""
Build one task of a package, optionally build following task depends
"""
bb.event.fire(bb.event.PkgStarted(item, the_data))
try:
if not build_depends:
bb.data.setVarFlag('do_%s' % task, 'dontrundeps', 1, the_data)
if not self.configuration.dry_run:
bb.build.exec_task('do_%s' % task, the_data)
bb.event.fire(bb.event.PkgSucceeded(item, the_data))
@@ -95,21 +117,20 @@ class BBCooker:
bb.event.fire(bb.event.PkgFailed(item, the_data))
raise
def tryBuild( self, fn, build_depends):
def tryBuild(self, fn):
"""
Build a provider and its dependencies.
build_depends is a list of previous build dependencies (not runtime)
If build_depends is empty, we're dealing with a runtime depends
"""
the_data = self.bb_cache.loadDataFull(fn, self.configuration.data)
item = self.status.pkg_fn[fn]
if bb.build.stamp_is_current('do_%s' % self.configuration.cmd, the_data):
return True
#if bb.build.stamp_is_current('do_%s' % self.configuration.cmd, the_data):
# return True
return self.tryBuildPackage(fn, item, self.configuration.cmd, the_data, build_depends)
return self.tryBuildPackage(fn, item, self.configuration.cmd, the_data)
def showVersions(self):
pkg_pn = self.status.pkg_pn
@@ -138,28 +159,70 @@ class BBCooker:
prefstr)
def showEnvironment( self ):
"""Show the outer or per-package environment"""
if self.configuration.buildfile:
def showEnvironment(self , buildfile = None, pkgs_to_build = []):
"""
Show the outer or per-package environment
"""
fn = None
envdata = None
if 'world' in pkgs_to_build:
print "'world' is not a valid target for --environment."
sys.exit(1)
if len(pkgs_to_build) > 1:
print "Only one target can be used with the --environment option."
sys.exit(1)
if buildfile:
if len(pkgs_to_build) > 0:
print "No target should be used with the --environment and --buildfile options."
sys.exit(1)
self.cb = None
self.bb_cache = bb.cache.init(self)
fn = self.matchFile(buildfile)
if not fn:
sys.exit(1)
elif len(pkgs_to_build) == 1:
self.updateCache()
localdata = data.createCopy(self.configuration.data)
bb.data.update_data(localdata)
bb.data.expandKeys(localdata)
taskdata = bb.taskdata.TaskData(self.configuration.abort)
try:
self.configuration.data = self.bb_cache.loadDataFull(self.configuration.buildfile, self.configuration.data)
taskdata.add_provider(localdata, self.status, pkgs_to_build[0])
taskdata.add_unresolved(localdata, self.status)
except bb.providers.NoProvider:
sys.exit(1)
targetid = taskdata.getbuild_id(pkgs_to_build[0])
fnid = taskdata.build_targets[targetid][0]
fn = taskdata.fn_index[fnid]
else:
envdata = self.configuration.data
if fn:
try:
envdata = self.bb_cache.loadDataFull(fn, self.configuration.data)
except IOError, e:
bb.msg.fatal(bb.msg.domain.Parsing, "Unable to read %s: %s" % ( self.configuration.buildfile, e ))
bb.msg.fatal(bb.msg.domain.Parsing, "Unable to read %s: %s" % (fn, e))
except Exception, e:
bb.msg.fatal(bb.msg.domain.Parsing, "%s" % e)
# emit variables and shell functions
try:
data.update_data( self.configuration.data )
data.emit_env(sys.__stdout__, self.configuration.data, True)
data.update_data( envdata )
data.emit_env(sys.__stdout__, envdata, True)
except Exception, e:
bb.msg.fatal(bb.msg.domain.Parsing, "%s" % e)
# emit the metadata which isnt valid shell
data.expandKeys( self.configuration.data )
for e in self.configuration.data.keys():
if data.getVarFlag( e, 'python', self.configuration.data ):
sys.__stdout__.write("\npython %s () {\n%s}\n" % (e, data.getVar(e, self.configuration.data, 1)))
data.expandKeys( envdata )
for e in envdata.keys():
if data.getVarFlag( e, 'python', envdata ):
sys.__stdout__.write("\npython %s () {\n%s}\n" % (e, data.getVar(e, envdata, 1)))
def generateDotGraph( self, pkgs_to_build, ignore_deps ):
"""
@@ -194,9 +257,8 @@ class BBCooker:
tdepends_file = file('task-depends.dot', 'w' )
print >> depends_file, "digraph depends {"
print >> tdepends_file, "digraph depends {"
rq.prio_map.reverse()
for task1 in range(len(rq.runq_fnid)):
task = rq.prio_map[task1]
for task in range(len(rq.runq_fnid)):
taskname = rq.runq_task[task]
fnid = rq.runq_fnid[task]
fn = taskdata.fn_index[fnid]
@@ -210,7 +272,7 @@ class BBCooker:
if fnid not in seen_fnids:
seen_fnids.append(fnid)
packages = []
print >> depends_file, '"%s" [label="%s %s\\n%s"]' % (pn, pn, version, fn)
print >> depends_file, '"%s" [label="%s %s\\n%s"]' % (pn, pn, version, fn)
for depend in self.status.deps[fn]:
print >> depends_file, '"%s" -> "%s"' % (pn, depend)
rdepends = self.status.rundeps[fn]
@@ -256,7 +318,11 @@ class BBCooker:
# Handle PREFERRED_PROVIDERS
for p in (bb.data.getVar('PREFERRED_PROVIDERS', localdata, 1) or "").split():
(providee, provider) = p.split(':')
try:
(providee, provider) = p.split(':')
except:
bb.msg.error(bb.msg.domain.Provider, "Malformed option in PREFERRED_PROVIDERS variable: %s" % p)
continue
if providee in self.status.preferred and self.status.preferred[providee] != provider:
bb.msg.error(bb.msg.domain.Provider, "conflicting preferences for %s: both %s and %s specified" % (providee, provider, self.status.preferred[providee]))
self.status.preferred[providee] = provider
@@ -313,8 +379,6 @@ class BBCooker:
except ImportError, details:
bb.msg.fatal(bb.msg.domain.Parsing, "Sorry, shell not available (%s)" % details )
else:
bb.data.update_data( self.configuration.data )
bb.data.expandKeys( self.configuration.data )
shell.start( self )
sys.exit( 0 )
@@ -322,19 +386,19 @@ class BBCooker:
try:
self.configuration.data = bb.parse.handle( afile, self.configuration.data )
# Add the handlers we inherited by INHERIT
# we need to do this manually as it is not guranteed
# we will pick up these classes... as we only INHERIT
# on .inc and .bb files but not on .conf
data = bb.data.createCopy( self.configuration.data )
inherits = ["base"] + (bb.data.getVar('INHERIT', data, True ) or "").split()
# Handle any INHERITs and inherit the base class
inherits = ["base"] + (bb.data.getVar('INHERIT', self.configuration.data, True ) or "").split()
for inherit in inherits:
data = bb.parse.handle( os.path.join('classes', '%s.bbclass' % inherit ), data, True )
self.configuration.data = bb.parse.handle(os.path.join('classes', '%s.bbclass' % inherit), self.configuration.data, True )
# FIXME: This assumes that we included at least one .inc file
for var in bb.data.keys(data):
if bb.data.getVarFlag(var, 'handler', data):
bb.event.register(var,bb.data.getVar(var, data))
# Nomally we only register event handlers at the end of parsing .bb files
# We register any handlers we've found so far here...
for var in data.getVar('__BBHANDLERS', self.configuration.data) or []:
bb.event.register(var,bb.data.getVar(var, self.configuration.data))
bb.fetch.fetcher_init(self.configuration.data)
bb.event.fire(bb.event.ConfigParsed(self.configuration.data))
except IOError:
bb.msg.fatal(bb.msg.domain.Parsing, "Unable to open %s" % afile )
@@ -373,14 +437,15 @@ class BBCooker:
bb.data.setVar("BUILDNAME", os.popen('date +%Y%m%d%H%M').readline().strip(), self.configuration.data)
bb.data.setVar("BUILDSTART", time.strftime('%m/%d/%Y %H:%M:%S',time.gmtime()),self.configuration.data)
def buildFile(self, buildfile):
def matchFile(self, buildfile):
"""
Build the file matching regexp buildfile
Convert the fragment buildfile into a real file
Error if there are too many matches
"""
bf = os.path.abspath(buildfile)
try:
os.stat(bf)
return bf
except OSError:
(filelist, masked) = self.collect_bbfiles()
regexp = re.compile(buildfile)
@@ -393,23 +458,65 @@ class BBCooker:
bb.msg.error(bb.msg.domain.Parsing, "Unable to match %s (%s matches found):" % (buildfile, len(matches)))
for f in matches:
bb.msg.error(bb.msg.domain.Parsing, " %s" % f)
sys.exit(1)
bf = matches[0]
return False
return matches[0]
bbfile_data = bb.parse.handle(bf, self.configuration.data)
def buildFile(self, buildfile):
"""
Build the file matching regexp buildfile
"""
# Make sure our target is a fully qualified filename
fn = self.matchFile(buildfile)
if not fn:
return False
# Load data into the cache for fn
self.bb_cache = bb.cache.init(self)
self.bb_cache.loadData(fn, self.configuration.data)
# Parse the loaded cache data
self.status = bb.cache.CacheData()
self.bb_cache.handle_data(fn, self.status)
# Tweak some variables
item = self.bb_cache.getVar('PN', fn, True)
self.status.ignored_dependencies = Set()
self.status.bbfile_priority[fn] = 1
# Remove external dependencies
self.status.task_deps[fn]['depends'] = {}
self.status.deps[fn] = []
self.status.rundeps[fn] = []
self.status.runrecs[fn] = []
# Remove stamp for target if force mode active
if self.configuration.force:
bb.msg.note(2, bb.msg.domain.RunQueue, "Remove stamp %s, %s" % (self.configuration.cmd, bf))
bb.build.del_stamp('do_%s' % self.configuration.cmd, bbfile_data)
bb.msg.note(2, bb.msg.domain.RunQueue, "Remove stamp %s, %s" % (self.configuration.cmd, fn))
bb.build.del_stamp('do_%s' % self.configuration.cmd, self.configuration.data)
item = bb.data.getVar('PN', bbfile_data, 1)
# Setup taskdata structure
taskdata = bb.taskdata.TaskData(self.configuration.abort)
taskdata.add_provider(self.configuration.data, self.status, item)
buildname = bb.data.getVar("BUILDNAME", self.configuration.data)
bb.event.fire(bb.event.BuildStarted(buildname, [item], self.configuration.event_data))
# Execute the runqueue
runlist = [[item, "do_%s" % self.configuration.cmd]]
rq = bb.runqueue.RunQueue(self, self.configuration.data, self.status, taskdata, runlist)
rq.prepare_runqueue()
try:
self.tryBuildPackage(bf, item, self.configuration.cmd, bbfile_data, True)
except bb.build.EventException:
bb.msg.error(bb.msg.domain.Build, "Build of '%s' failed" % item )
sys.exit(0)
failures = rq.execute_runqueue()
except runqueue.TaskFailure, fnids:
failures = 0
for fnid in fnids:
bb.msg.error(bb.msg.domain.Build, "'%s' failed" % taskdata.fn_index[fnid])
failures = failures + 1
bb.event.fire(bb.event.BuildCompleted(buildname, [item], self.configuration.event_data, failures))
return False
bb.event.fire(bb.event.BuildCompleted(buildname, [item], self.configuration.event_data, failures))
return True
def buildTargets(self, targets):
"""
@@ -439,8 +546,11 @@ class BBCooker:
try:
failures = rq.execute_runqueue()
except runqueue.TaskFailure, fnids:
failures = 0
for fnid in fnids:
bb.msg.error(bb.msg.domain.Build, "'%s' failed" % taskdata.fn_index[fnid])
failures = failures + 1
bb.event.fire(bb.event.BuildCompleted(buildname, targets, self.configuration.event_data, failures))
sys.exit(1)
bb.event.fire(bb.event.BuildCompleted(buildname, targets, self.configuration.event_data, failures))
@@ -448,15 +558,17 @@ class BBCooker:
def updateCache(self):
# Import Psyco if available and not disabled
if not self.configuration.disable_psyco:
try:
import psyco
except ImportError:
bb.msg.note(1, bb.msg.domain.Collection, "Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to increase performance.")
import platform
if platform.machine() in ['i386', 'i486', 'i586', 'i686']:
if not self.configuration.disable_psyco:
try:
import psyco
except ImportError:
bb.msg.note(1, bb.msg.domain.Collection, "Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to increase performance.")
else:
psyco.bind( self.parse_bbfiles )
else:
psyco.bind( self.parse_bbfiles )
else:
bb.msg.note(1, bb.msg.domain.Collection, "You have disabled Psyco. This decreases performance.")
bb.msg.note(1, bb.msg.domain.Collection, "You have disabled Psyco. This decreases performance.")
self.status = bb.cache.CacheData()
@@ -467,6 +579,7 @@ class BBCooker:
bb.msg.debug(1, bb.msg.domain.Collection, "collecting .bb files")
(filelist, masked) = self.collect_bbfiles()
bb.data.renameVar("__depends", "__base_depends", self.configuration.data)
self.parse_bbfiles(filelist, masked, self.myProgressCallback)
bb.msg.debug(1, bb.msg.domain.Collection, "parsing complete")
@@ -480,7 +593,7 @@ class BBCooker:
"""
if self.configuration.show_environment:
self.showEnvironment()
self.showEnvironment(self.configuration.buildfile, self.configuration.pkgs_to_build)
sys.exit( 0 )
self.buildSetVars()
@@ -489,7 +602,9 @@ class BBCooker:
self.interactiveMode()
if self.configuration.buildfile is not None:
return self.buildFile(self.configuration.buildfile)
if not self.buildFile(self.configuration.buildfile):
sys.exit(1)
sys.exit(0)
# initialise the parsing status now we know we will need deps
self.updateCache()
@@ -500,11 +615,7 @@ class BBCooker:
pkgs_to_build = self.configuration.pkgs_to_build
bbpkgs = bb.data.getVar('BBPKGS', self.configuration.data, 1)
if bbpkgs:
pkgs_to_build.extend(bbpkgs.split())
if len(pkgs_to_build) == 0 and not self.configuration.show_versions \
and not self.configuration.show_environment:
if len(pkgs_to_build) == 0 and not self.configuration.show_versions:
print "Nothing to do. Use 'bitbake world' to build everything, or run 'bitbake --help'"
print "for usage information."
sys.exit(0)
@@ -601,7 +712,7 @@ class BBCooker:
for i in xrange( len( filelist ) ):
f = filelist[i]
bb.msg.debug(1, bb.msg.domain.Collection, "parsing %s" % f)
#bb.msg.debug(1, bb.msg.domain.Collection, "parsing %s" % f)
# read a file's metadata
try:

View File

@@ -96,6 +96,19 @@ def getVar(var, d, exp = 0):
"""
return d.getVar(var,exp)
def renameVar(key, newkey, d):
"""Renames a variable from key to newkey
Example:
>>> d = init()
>>> setVar('TEST', 'testcontents', d)
>>> renameVar('TEST', 'TEST2', d)
>>> print getVar('TEST2', d)
testcontents
"""
d.renameVar(key, newkey)
def delVar(var, d):
"""Removes a variable from the data set
@@ -269,6 +282,7 @@ def expandKeys(alterdata, readdata = None):
if readdata == None:
readdata = alterdata
todolist = {}
for key in keys(alterdata):
if not '${' in key:
continue
@@ -276,20 +290,14 @@ def expandKeys(alterdata, readdata = None):
ekey = expand(key, readdata)
if key == ekey:
continue
val = getVar(key, alterdata)
if val is None:
continue
# import copy
# setVarFlags(ekey, copy.copy(getVarFlags(key, readdata)), alterdata)
setVar(ekey, val, alterdata)
todolist[key] = ekey
for i in ('_append', '_prepend'):
dest = getVarFlag(ekey, i, alterdata) or []
src = getVarFlag(key, i, readdata) or []
dest.extend(src)
setVarFlag(ekey, i, dest, alterdata)
# These two for loops are split for performance to maximise the
# usefulness of the expand cache
delVar(key, alterdata)
for key in todolist:
ekey = todolist[key]
renameVar(key, ekey, alterdata)
def expandData(alterdata, readdata = None):
"""For each variable in alterdata, expand it, and update the var contents.
@@ -337,6 +345,12 @@ def emit_var(var, o=sys.__stdout__, d = init(), all=False):
if getVarFlag(var, "python", d):
return 0
export = getVarFlag(var, "export", d)
unexport = getVarFlag(var, "unexport", d)
func = getVarFlag(var, "func", d)
if not all and not export and not unexport and not func:
return 0
try:
if all:
oval = getVar(var, d, 0)
@@ -356,34 +370,34 @@ def emit_var(var, o=sys.__stdout__, d = init(), all=False):
if type(val) is not types.StringType:
return 0
if getVarFlag(var, 'matchesenv', d):
if (var.find("-") != -1 or var.find(".") != -1 or var.find('{') != -1 or var.find('}') != -1 or var.find('+') != -1) and not all:
return 0
if (var.find("-") != -1 or var.find(".") != -1 or var.find('{') != -1 or var.find('}') != -1 or var.find('+') != -1) and not all:
varExpanded = expand(var, d)
if unexport:
o.write('unset %s\n' % varExpanded)
return 1
if getVarFlag(var, 'matchesenv', d):
return 0
val.rstrip()
if not val:
return 0
varExpanded = expand(var, d)
if getVarFlag(var, "func", d):
# NOTE: should probably check for unbalanced {} within the var
if func:
# NOTE: should probably check for unbalanced {} within the var
o.write("%s() {\n%s\n}\n" % (varExpanded, val))
else:
if getVarFlag(var, "unexport", d):
o.write('unset %s\n' % varExpanded)
return 1
if getVarFlag(var, "export", d):
o.write('export ')
else:
if not all:
return 0
# if we're going to output this within doublequotes,
# to a shell, we need to escape the quotes in the var
alter = re.sub('"', '\\"', val.strip())
o.write('%s="%s"\n' % (varExpanded, alter))
return 1
if export:
o.write('export ')
# if we're going to output this within doublequotes,
# to a shell, we need to escape the quotes in the var
alter = re.sub('"', '\\"', val.strip())
o.write('%s="%s"\n' % (varExpanded, alter))
return 1

View File

@@ -170,6 +170,28 @@ class DataSmart:
return self.expand(value,var)
return value
def renameVar(self, key, newkey):
"""
Rename the variable key to newkey
"""
val = self.getVar(key, 0)
if val is None:
return
self.setVar(newkey, val)
for i in ('_append', '_prepend'):
dest = self.getVarFlag(newkey, i) or []
src = self.getVarFlag(key, i) or []
dest.extend(src)
self.setVarFlag(newkey, i, dest)
if self._special_values.has_key(i) and key in self._special_values[i]:
self._special_values[i].remove(key)
self._special_values[i].add(newkey)
self.delVar(key)
def delVar(self,var):
self.expand_cache = {}
self.dict[var] = {}
@@ -210,10 +232,10 @@ class DataSmart:
flags = {}
if local_var:
for i in self.dict[var].keys():
for i in local_var.keys():
if i == "content":
continue
flags[i] = self.dict[var][i]
flags[i] = local_var[i]
if len(flags) == 0:
return None

View File

@@ -124,6 +124,25 @@ def getName(e):
else:
return e.__name__
class ConfigParsed(Event):
"""Configuration Parsing Complete"""
class StampUpdate(Event):
"""Trigger for any adjustment of the stamp files to happen"""
def __init__(self, targets, stampfns, d):
self._targets = targets
self._stampfns = stampfns
Event.__init__(self, d)
def getStampPrefix(self):
return self._stampfns
def getTargets(self):
return self._targets
stampPrefix = property(getStampPrefix)
targets = property(getTargets)
class PkgBase(Event):
"""Base class for package events"""

View File

@@ -24,9 +24,15 @@ BitBake build tools.
#
# Based on functions from the base bb module, Copyright 2003 Holger Schurig
import os, re
import os, re, fcntl
import bb
from bb import data
from bb import persist_data
try:
import cPickle as pickle
except ImportError:
import pickle
class FetchError(Exception):
"""Exception raised when a download fails"""
@@ -43,6 +49,9 @@ 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 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:
@@ -74,78 +83,257 @@ def uri_replace(uri, uri_find, uri_replace, d):
return bb.encodeurl(result_decoded)
methods = []
urldata = {}
urldata_cache = {}
def init(urls = [], d = None):
if d == None:
bb.msg.debug(2, bb.msg.domain.Fetcher, "BUG init called with None as data object!!!")
return
def fetcher_init(d):
"""
Called to initilize the fetchers once the configuration data is known
Calls before this must not hit the cache.
"""
pd = persist_data.PersistData(d)
# When to drop SCM head revisions controled by user policy
srcrev_policy = bb.data.getVar('BB_SRCREV_POLICY', d, 1) or "clear"
if srcrev_policy == "cache":
bb.msg.debug(1, bb.msg.domain.Fetcher, "Keeping SRCREV cache due to cache policy of: %s" % srcrev_policy)
elif srcrev_policy == "clear":
bb.msg.debug(1, bb.msg.domain.Fetcher, "Clearing SRCREV cache due to cache policy of: %s" % srcrev_policy)
pd.delDomain("BB_URI_HEADREVS")
else:
bb.msg.fatal(bb.msg.domain.Fetcher, "Invalid SRCREV cache policy of: %s" % srcrev_policy)
# Make sure our domains exist
pd.addDomain("BB_URI_HEADREVS")
pd.addDomain("BB_URI_LOCALCOUNT")
for m in methods:
m.urls = []
# Function call order is usually:
# 1. init
# 2. go
# 3. localpaths
# localpath can be called at any time
for u in urls:
ud = initdata(u, d)
if ud.method:
ud.method.urls.append(u)
def initdata(url, d):
def init(urls, d, setup = True):
urldata = {}
fn = bb.data.getVar('FILE', d, 1)
if fn not in urldata:
urldata[fn] = {}
if url not in urldata[fn]:
ud = FetchData()
(ud.type, ud.host, ud.path, ud.user, ud.pswd, ud.parm) = bb.decodeurl(data.expand(url, d))
ud.date = Fetch.getSRCDate(ud, d)
for m in methods:
if m.supports(url, ud, d):
ud.localpath = m.localpath(url, ud, d)
ud.md5 = ud.localpath + '.md5'
# if user sets localpath for file, use it instead.
if "localpath" in ud.parm:
ud.localpath = ud.parm["localpath"]
ud.method = m
break
urldata[fn][url] = ud
return urldata[fn][url]
if fn in urldata_cache:
urldata = urldata_cache[fn]
for url in urls:
if url not in urldata:
urldata[url] = FetchData(url, d)
if setup:
for url in urldata:
if not urldata[url].setup:
urldata[url].setup_localpath(d)
urldata_cache[fn] = urldata
return urldata
def go(d):
"""Fetch all urls"""
fn = bb.data.getVar('FILE', d, 1)
for m in methods:
for u in m.urls:
ud = urldata[fn][u]
if ud.localfile and not m.forcefetch(u, ud, d) and os.path.exists(urldata[fn][u].md5):
"""
Fetch all urls
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)
try:
os.utime(ud.md5, None)
except:
# Errors aren't fatal here
pass
continue
# RP - is olddir needed?
# olddir = os.path.abspath(os.getcwd())
m.go(u, ud , d)
# os.chdir(olddir)
if ud.localfile and not m.forcefetch(u, ud, d):
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
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)
def checkstatus(d):
"""
Check all urls exist upstream
init must have previously been called
"""
urldata = init([], d, True)
for u in urldata:
ud = urldata[u]
m = ud.method
bb.msg.note(1, bb.msg.domain.Fetcher, "Testing URL %s" % u)
ret = m.checkstatus(u, ud, d)
if not ret:
bb.msg.fatal(bb.msg.domain.Fetcher, "URL %s doesn't work" % u)
def localpaths(d):
"""Return a list of the local filenames, assuming successful fetch"""
"""
Return a list of the local filenames, assuming successful fetch
"""
local = []
fn = bb.data.getVar('FILE', d, 1)
for m in methods:
for u in m.urls:
local.append(urldata[fn][u].localpath)
urldata = init([], d, True)
for u in urldata:
ud = urldata[u]
local.append(ud.localpath)
return local
def localpath(url, d):
ud = initdata(url, d)
if ud.method:
return ud.localpath
srcrev_internal_call = False
def get_srcrev(d):
"""
Return the version string for the current package
(usually to be used as PV)
Most packages usually only have one SCM so we just pass on the call.
In the multi SCM case, we build a value based on SRCREV_FORMAT which must
have been set.
"""
#
# Ugly code alert. localpath in the fetchers will try to evaluate SRCREV which
# could translate into a call to here. If it does, we need to catch this
# and provide some way so it knows get_srcrev is active instead of being
# some number etc. hence the srcrev_internal_call tracking and the magic
# "SRCREVINACTION" return value.
#
# Neater solutions welcome!
#
if bb.fetch.srcrev_internal_call:
return "SRCREVINACTION"
scms = []
# Only call setup_localpath on URIs which suppports_srcrev()
urldata = init(bb.data.getVar('SRC_URI', d, 1).split(), d, False)
for u in urldata:
ud = urldata[u]
if ud.method.suppports_srcrev():
if not ud.setup:
ud.setup_localpath(d)
scms.append(u)
if len(scms) == 0:
bb.msg.error(bb.msg.domain.Fetcher, "SRCREV was used yet no valid SCM was found in SRC_URI")
raise ParameterError
if len(scms) == 1:
return urldata[scms[0]].method.sortable_revision(scms[0], urldata[scms[0]], d)
#
# Mutiple SCMs are in SRC_URI so we resort to SRCREV_FORMAT
#
format = bb.data.getVar('SRCREV_FORMAT', d, 1)
if not format:
bb.msg.error(bb.msg.domain.Fetcher, "The SRCREV_FORMAT variable must be set when multiple SCMs are used.")
raise ParameterError
for scm in scms:
if 'name' in urldata[scm].parm:
name = urldata[scm].parm["name"]
rev = urldata[scm].method.sortable_revision(scm, urldata[scm], d)
format = format.replace(name, rev)
return format
def localpath(url, d, cache = True):
"""
Called from the parser with cache=False since the cache isn't ready
at this point. Also called from classed in OE e.g. patch.bbclass
"""
ud = init([url], d)
if ud[url].method:
return ud[url].localpath
return url
def runfetchcmd(cmd, d, quiet = False):
"""
Run cmd returning the command output
Raise an error if interrupted or cmd fails
Optionally echo command output to stdout
"""
# Need to export PATH as binary could be in metadata paths
# rather than host provided
# Also include some other variables.
# FIXME: Should really include all export varaiables?
exportvars = ['PATH', 'GIT_PROXY_HOST', 'GIT_PROXY_PORT', 'GIT_PROXY_COMMAND']
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:
line = stdout_handle.readline()
if not line:
break
if not quiet:
print line,
output += line
status = stdout_handle.close() or 0
signal = status >> 8
exitstatus = status & 0xff
if signal:
raise FetchError("Fetch command %s failed with signal %s, output:\n%s" % (cmd, signal, output))
elif status != 0:
raise FetchError("Fetch command %s failed with exit code %s, output:\n%s" % (cmd, status, output))
return output
class FetchData(object):
"""Class for fetcher variable store"""
def __init__(self):
"""
A class which represents the fetcher state for a given URI.
"""
def __init__(self, url, d):
self.localfile = ""
(self.type, self.host, self.path, self.user, self.pswd, self.parm) = bb.decodeurl(data.expand(url, d))
self.date = Fetch.getSRCDate(self, d)
self.url = url
self.setup = False
for m in methods:
if m.supports(url, self, d):
self.method = m
return
raise NoMethodError("Missing implementation for url %s" % url)
def setup_localpath(self, d):
self.setup = True
if "localpath" in self.parm:
# if user sets localpath for file, use it instead.
self.localpath = self.parm["localpath"]
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'
class Fetch(object):
@@ -182,6 +370,12 @@ class Fetch(object):
"""
return False
def suppports_srcrev(self):
"""
The fetcher supports auto source revisions (SRCREV)
"""
return False
def go(self, url, urldata, d):
"""
Fetch urls
@@ -189,6 +383,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
@@ -201,11 +403,41 @@ class Fetch(object):
pn = data.getVar("PN", d, 1)
if pn:
return data.getVar("SRCDATE_%s" % pn, d, 1) or data.getVar("CVSDATE_%s" % pn, d, 1) or data.getVar("DATE", d, 1)
return data.getVar("SRCDATE_%s" % pn, d, 1) or data.getVar("CVSDATE_%s" % pn, d, 1) or data.getVar("SRCDATE", d, 1) or data.getVar("CVSDATE", d, 1) or data.getVar("DATE", d, 1)
return data.getVar("SRCDATE", d, 1) or data.getVar("CVSDATE", d, 1) or data.getVar("DATE", d, 1)
getSRCDate = staticmethod(getSRCDate)
def srcrev_internal_helper(ud, d):
"""
Return:
a) a source revision if specified
b) True if auto srcrev is in action
c) False otherwise
"""
if 'rev' in ud.parm:
return ud.parm['rev']
if 'tag' in ud.parm:
return ud.parm['tag']
rev = None
if 'name' in ud.parm:
pn = data.getVar("PN", d, 1)
rev = data.getVar("SRCREV_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":
return True
return rev
srcrev_internal_helper = staticmethod(srcrev_internal_helper)
def try_mirror(d, tarfn):
"""
Try to use a mirrored version of the sources. We do this
@@ -252,14 +484,7 @@ class Fetch(object):
verify_md5sum = staticmethod(verify_md5sum)
def write_md5sum(url, ud, d):
if bb.which(data.getVar('PATH', d), 'md5sum'):
try:
md5pipe = os.popen('md5sum ' + ud.localpath)
md5data = (md5pipe.readline().split() or [ "" ])[0]
md5pipe.close()
except OSError:
md5data = ""
md5data = bb.utils.md5_file(ud.localpath)
# verify the md5sum
if not Fetch.verify_md5sum(ud, md5data):
raise MD5SumError(url)
@@ -269,6 +494,50 @@ class Fetch(object):
md5out.close()
write_md5sum = staticmethod(write_md5sum)
def latest_revision(self, url, ud, d):
"""
Look in the cache for the latest revision, if not present ask the SCM.
"""
if not hasattr(self, "_latest_revision"):
raise ParameterError
pd = persist_data.PersistData(d)
key = self._revision_key(url, ud, d)
rev = pd.getValue("BB_URI_HEADREVS", key)
if rev != None:
return str(rev)
rev = self._latest_revision(url, ud, d)
pd.setValue("BB_URI_HEADREVS", key, rev)
return rev
def sortable_revision(self, url, ud, d):
"""
"""
if hasattr(self, "_sortable_revision"):
return self._sortable_revision(url, ud, d)
pd = persist_data.PersistData(d)
key = self._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")
if last_rev == latest_rev:
return str(count + "+" + latest_rev)
if count is None:
count = "0"
else:
count = str(int(count) + 1)
pd.setValue("BB_URI_LOCALCOUNT", key + "_rev", latest_rev)
pd.setValue("BB_URI_LOCALCOUNT", key + "_count", count)
return str(count + "+" + latest_rev)
import cvs
import git
import local
@@ -277,12 +546,16 @@ import wget
import svk
import ssh
import perforce
import bzr
import hg
methods.append(cvs.Cvs())
methods.append(git.Git())
methods.append(local.Local())
methods.append(svn.Svn())
methods.append(wget.Wget())
methods.append(svn.Svn())
methods.append(git.Git())
methods.append(cvs.Cvs())
methods.append(svk.Svk())
methods.append(ssh.SSH())
methods.append(perforce.Perforce())
methods.append(bzr.Bzr())
methods.append(hg.Hg())

154
bitbake/lib/bb/fetch/bzr.py Normal file
View File

@@ -0,0 +1,154 @@
"""
BitBake 'Fetch' implementation for bzr.
"""
# Copyright (C) 2007 Ross Burton
# Copyright (C) 2007 Richard Purdie
#
# Classes for obtaining upstream sources for the
# BitBake build tools.
# Copyright (C) 2003, 2004 Chris Larson
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import os
import sys
import bb
from bb import data
from bb.fetch import Fetch
from bb.fetch import FetchError
from bb.fetch import MissingParameterError
from bb.fetch import runfetchcmd
class Bzr(Fetch):
def supports(self, url, ud, d):
return ud.type in ['bzr']
def localpath (self, url, ud, d):
# Create paths to bzr checkouts
relpath = ud.path
if relpath.startswith('/'):
# Remove leading slash as os.path.join can't cope
relpath = relpath[1:]
ud.pkgdir = os.path.join(data.expand('${BZRDIR}', d), ud.host, relpath)
revision = Fetch.srcrev_internal_helper(ud, d)
if revision is True:
ud.revision = self.latest_revision(url, ud, d)
elif revision:
ud.revision = revision
if not ud.revision:
ud.revision = self.latest_revision(url, ud, d)
ud.localfile = data.expand('bzr_%s_%s_%s.tar.gz' % (ud.host, ud.path.replace('/', '.'), ud.revision), d)
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)
def _buildbzrcommand(self, ud, d, command):
"""
Build up an bzr commandline based on ud
command is "fetch", "update", "revno"
"""
basecmd = data.expand('${FETCHCMD_bzr}', d)
proto = "http"
if "proto" in ud.parm:
proto = ud.parm["proto"]
bzrroot = ud.host + ud.path
options = []
if command is "revno":
bzrcmd = "%s revno %s %s://%s" % (basecmd, " ".join(options), proto, bzrroot)
else:
if ud.revision:
options.append("-r %s" % ud.revision)
if command is "fetch":
bzrcmd = "%s co %s %s://%s" % (basecmd, " ".join(options), proto, bzrroot)
elif command is "update":
bzrcmd = "%s pull %s --overwrite" % (basecmd, " ".join(options))
else:
raise FetchError("Invalid bzr command %s" % command)
return bzrcmd
def go(self, loc, ud, d):
"""Fetch url"""
# 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)
os.chdir(os.path.join (ud.pkgdir, os.path.basename(ud.path)))
runfetchcmd(bzrcmd, d)
else:
os.system("rm -rf %s" % os.path.join(ud.pkgdir, os.path.basename(ud.pkgdir)))
bzrcmd = self._buildbzrcommand(ud, d, "fetch")
bb.msg.debug(1, bb.msg.domain.Fetcher, "BZR Checkout %s" % loc)
bb.mkdirhier(ud.pkgdir)
os.chdir(ud.pkgdir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % bzrcmd)
runfetchcmd(bzrcmd, d)
os.chdir(ud.pkgdir)
# tar them up to a defined filename
try:
runfetchcmd("tar -czf %s %s" % (ud.localpath, os.path.basename(ud.pkgdir)), d)
except:
t, v, tb = sys.exc_info()
try:
os.unlink(ud.localpath)
except OSError:
pass
raise t, v, tb
def suppports_srcrev(self):
return True
def _revision_key(self, url, ud, d):
"""
Return a unique key for the url
"""
return "bzr:" + ud.pkgdir
def _latest_revision(self, url, ud, d):
"""
Return the latest upstream revision number
"""
bb.msg.debug(2, bb.msg.domain.Fetcher, "BZR fetcher hitting network for %s" % url)
output = runfetchcmd(self._buildbzrcommand(ud, d, "revno"), d, True)
return output.strip()
def _sortable_revision(self, url, ud, d):
"""
Return a sortable revision number which in our case is the revision number
"""
return self._build_revision(url, ud, d)
def _build_revision(self, url, ud, d):
return ud.revision

View File

@@ -58,7 +58,15 @@ class Cvs(Fetch):
elif ud.tag:
ud.date = ""
ud.localfile = data.expand('%s_%s_%s_%s.tar.gz' % (ud.module.replace('/', '.'), ud.host, ud.tag, ud.date), d)
norecurse = ''
if 'norecurse' in ud.parm:
norecurse = '_norecurse'
fullpath = ''
if 'fullpath' in ud.parm:
fullpath = '_fullpath'
ud.localfile = data.expand('%s_%s_%s_%s%s%s.tar.gz' % (ud.module.replace('/', '.'), ud.host, ud.tag, ud.date, norecurse, fullpath), d)
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)
@@ -94,14 +102,23 @@ class Cvs(Fetch):
if method == "dir":
cvsroot = ud.path
else:
cvsroot = ":" + method + ":" + ud.user
cvsroot = ":" + method
cvsproxyhost = data.getVar('CVS_PROXY_HOST', d, True)
if cvsproxyhost:
cvsroot += ";proxy=" + cvsproxyhost
cvsproxyport = data.getVar('CVS_PROXY_PORT', d, True)
if cvsproxyport:
cvsroot += ";proxyport=" + cvsproxyport
cvsroot += ":" + ud.user
if ud.pswd:
cvsroot += ":" + ud.pswd
cvsroot += "@" + ud.host + ":" + cvs_port + ud.path
options = []
if 'norecurse' in ud.parm:
options.append("-l")
if ud.date:
options.append("-D %s" % ud.date)
options.append("-D \"%s UTC\"" % ud.date)
if ud.tag:
options.append("-r %s" % ud.tag)
@@ -144,10 +161,15 @@ class Cvs(Fetch):
pass
raise FetchError(ud.module)
os.chdir(moddir)
os.chdir('..')
# tar them up to a defined filename
myret = os.system("tar -czf %s %s" % (ud.localpath, os.path.basename(moddir)))
if 'fullpath' in ud.parm:
os.chdir(pkgdir)
myret = os.system("tar -czf %s %s" % (ud.localpath, localdir))
else:
os.chdir(moddir)
os.chdir('..')
myret = os.system("tar -czf %s %s" % (ud.localpath, os.path.basename(moddir)))
if myret != 0:
try:
os.unlink(ud.localpath)

View File

@@ -25,28 +25,7 @@ import bb
from bb import data
from bb.fetch import Fetch
from bb.fetch import FetchError
def prunedir(topdir):
# Delete everything reachable from the directory named in 'topdir'.
# CAUTION: This is dangerous!
for root, dirs, files in os.walk(topdir, topdown=False):
for name in files:
os.remove(os.path.join(root, name))
for name in dirs:
os.rmdir(os.path.join(root, name))
def rungitcmd(cmd,d):
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % cmd)
# Need to export PATH as git is likely to be in metadata paths
# rather than host provided
pathcmd = 'export PATH=%s; %s' % (data.expand('${PATH}', d), cmd)
myret = os.system(pathcmd)
if myret != 0:
raise FetchError("Git: %s failed" % pathcmd)
from bb.fetch import runfetchcmd
class Git(Fetch):
"""Class to fetch a module or modules from git repositories"""
@@ -62,24 +41,28 @@ class Git(Fetch):
if 'protocol' in ud.parm:
ud.proto = ud.parm['protocol']
ud.tag = "master"
if 'tag' in ud.parm:
ud.tag = ud.parm['tag']
ud.branch = ud.parm.get("branch", "master")
tag = Fetch.srcrev_internal_helper(ud, d)
if tag is True:
ud.tag = self.latest_revision(url, ud, d)
elif tag:
ud.tag = tag
if not ud.tag:
ud.tag = self.latest_revision(url, ud, d)
if ud.tag == "master":
ud.tag = self.latest_revision(url, ud, d)
ud.localfile = data.expand('git_%s%s_%s.tar.gz' % (ud.host, ud.path.replace('/', '.'), ud.tag), d)
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)
def forcefetch(self, url, ud, d):
# tag=="master" must always update
if (ud.tag == "master"):
return True
return False
def go(self, loc, ud, d):
"""Fetch url"""
if not self.forcefetch(loc, ud, d) and Fetch.try_mirror(d, ud.localfile):
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
@@ -96,32 +79,55 @@ class Git(Fetch):
if Fetch.try_mirror(d, repofilename):
bb.mkdirhier(repodir)
os.chdir(repodir)
rungitcmd("tar -xzf %s" % (repofile),d)
runfetchcmd("tar -xzf %s" % (repofile), d)
else:
rungitcmd("git clone -n %s://%s%s %s" % (ud.proto, ud.host, ud.path, repodir),d)
runfetchcmd("git clone -n %s://%s%s %s" % (ud.proto, ud.host, ud.path, repodir), d)
os.chdir(repodir)
rungitcmd("git pull %s://%s%s" % (ud.proto, ud.host, ud.path),d)
rungitcmd("git pull --tags %s://%s%s" % (ud.proto, ud.host, ud.path),d)
rungitcmd("git prune-packed", d)
rungitcmd("git pack-redundant --all | xargs -r rm", d)
# Remove all but the .git directory
rungitcmd("rm * -Rf", d)
# old method of downloading tags
#rungitcmd("rsync -a --verbose --stats --progress rsync://%s%s/ %s" % (ud.host, ud.path, os.path.join(repodir, ".git", "")),d)
runfetchcmd("rm * -Rf", d)
runfetchcmd("git fetch %s://%s%s %s" % (ud.proto, ud.host, ud.path, ud.branch), 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)
os.chdir(repodir)
bb.msg.note(1, bb.msg.domain.Fetcher, "Creating tarball of git repository")
rungitcmd("tar -czf %s %s" % (repofile, os.path.join(".", ".git", "*") ),d)
mirror_tarballs = data.getVar("BB_GENERATE_MIRROR_TARBALLS", d, True)
if mirror_tarballs != "0":
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 os.path.exists(codir):
prunedir(codir)
bb.utils.prunedir(codir)
bb.mkdirhier(codir)
os.chdir(repodir)
rungitcmd("git read-tree %s" % (ud.tag),d)
rungitcmd("git checkout-index -q -f --prefix=%s -a" % (os.path.join(codir, "git", "")),d)
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(codir)
bb.msg.note(1, bb.msg.domain.Fetcher, "Creating tarball of git checkout")
rungitcmd("tar -czf %s %s" % (ud.localpath, os.path.join(".", "*") ),d)
runfetchcmd("tar -czf %s %s" % (ud.localpath, os.path.join(".", "*") ), d)
os.chdir(repodir)
bb.utils.prunedir(codir)
def suppports_srcrev(self):
return True
def _revision_key(self, url, ud, d):
"""
Return a unique key for the url
"""
return "git:" + ud.host + ud.path.replace('/', '.')
def _latest_revision(self, url, ud, d):
"""
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)
return output.split()[0]
def _build_revision(self, url, ud, d):
return ud.tag

147
bitbake/lib/bb/fetch/hg.py Normal file
View File

@@ -0,0 +1,147 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
"""
BitBake 'Fetch' implementation for mercurial DRCS (hg).
"""
# Copyright (C) 2003, 2004 Chris Larson
# Copyright (C) 2004 Marcin Juszkiewicz
# Copyright (C) 2007 Robert Schuster
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Based on functions from the base bb module, Copyright 2003 Holger Schurig
import os, re
import sys
import bb
from bb import data
from bb.fetch import Fetch
from bb.fetch import FetchError
from bb.fetch import MissingParameterError
from bb.fetch import runfetchcmd
class Hg(Fetch):
"""Class to fetch a from mercurial repositories"""
def supports(self, url, ud, d):
"""
Check to see if a given url can be fetched with mercurial.
"""
return ud.type in ['hg']
def localpath(self, url, ud, d):
if not "module" in ud.parm:
raise MissingParameterError("hg method needs a 'module' parameter")
ud.module = ud.parm["module"]
# Create paths to mercurial checkouts
relpath = ud.path
if relpath.startswith('/'):
# Remove leading slash as os.path.join can't cope
relpath = relpath[1:]
ud.pkgdir = os.path.join(data.expand('${HGDIR}', d), ud.host, relpath)
ud.moddir = os.path.join(ud.pkgdir, ud.module)
if 'rev' in ud.parm:
ud.revision = ud.parm['rev']
ud.localfile = data.expand('%s_%s_%s_%s.tar.gz' % (ud.module.replace('/', '.'), ud.host, ud.path.replace('/', '.'), ud.revision), d)
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)
def _buildhgcommand(self, ud, d, command):
"""
Build up an hg commandline based on ud
command is "fetch", "update", "info"
"""
basecmd = data.expand('${FETCHCMD_hg}', d)
proto = "http"
if "proto" in ud.parm:
proto = ud.parm["proto"]
host = ud.host
if proto == "file":
host = "/"
ud.host = "localhost"
if ud.user == None:
hgroot = host + ud.path
else:
hgroot = ud.user + "@" + host + ud.path
if command is "info":
return "%s identify -i %s://%s/%s" % (basecmd, proto, hgroot, ud.module)
options = [];
if ud.revision:
options.append("-r %s" % ud.revision)
if command is "fetch":
cmd = "%s clone %s %s://%s/%s %s" % (basecmd, " ".join(options), proto, hgroot, ud.module, ud.module)
elif command is "pull":
# do not pass options list; limiting pull to rev causes the local
# repo not to contain it and immediately following "update" command
# will crash
cmd = "%s pull" % (basecmd)
elif command is "update":
cmd = "%s update -C %s" % (basecmd, " ".join(options))
else:
raise FetchError("Invalid hg command %s" % command)
return cmd
def go(self, loc, ud, d):
"""Fetch url"""
# 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):
updatecmd = self._buildhgcommand(ud, d, "pull")
bb.msg.note(1, bb.msg.domain.Fetcher, "Update " + loc)
# update sources there
os.chdir(ud.moddir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % updatecmd)
runfetchcmd(updatecmd, d)
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)
# check out sources there
bb.mkdirhier(ud.pkgdir)
os.chdir(ud.pkgdir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % fetchcmd)
runfetchcmd(fetchcmd, d)
os.chdir(ud.pkgdir)
try:
runfetchcmd("tar -czf %s %s" % (ud.localpath, ud.module), d)
except:
t, v, tb = sys.exc_info()
try:
os.unlink(ud.localpath)
except OSError:
pass
raise t, v, tb

View File

@@ -38,9 +38,11 @@ class Local(Fetch):
return urldata.type in ['file','patch']
def localpath(self, url, urldata, d):
"""Return the local filename of a given url assuming a successful fetch.
"""
Return the local filename of a given url assuming a successful fetch.
"""
path = url.split("://")[1]
path = path.split(";")[0]
newpath = path
if path[0] != "/":
filespath = data.getVar('FILESPATH', d, 1)
@@ -57,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

View File

@@ -37,7 +37,7 @@ class Perforce(Fetch):
return ud.type in ['p4']
def doparse(url,d):
parm=[]
parm = {}
path = url.split("://")[1]
delim = path.find("@");
if delim != -1:
@@ -125,7 +125,7 @@ class Perforce(Fetch):
"""
# try to use the tarball stash
if not self.forcefetch(loc, ud, d) and Fetch.try_mirror(d, ud.localfile):
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

View File

@@ -1,17 +1,12 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
"""
BitBake 'Fetch' implementations
This implementation is for svn. It is based on the cvs implementation.
BitBake 'Fetch' implementation for svn.
"""
# Copyright (C) 2004 Marcin Juszkiewicz
#
# Classes for obtaining upstream sources for the
# BitBake build tools.
# Copyright (C) 2003, 2004 Chris Larson
# Copyright (C) 2003, 2004 Chris Larson
# Copyright (C) 2004 Marcin Juszkiewicz
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
@@ -35,6 +30,7 @@ from bb import data
from bb.fetch import Fetch
from bb.fetch import FetchError
from bb.fetch import MissingParameterError
from bb.fetch import runfetchcmd
class Svn(Fetch):
"""Class to fetch a module or modules from svn repositories"""
@@ -47,32 +43,54 @@ class Svn(Fetch):
def localpath(self, url, ud, d):
if not "module" in ud.parm:
raise MissingParameterError("svn method needs a 'module' parameter")
else:
ud.module = ud.parm["module"]
ud.revision = ""
ud.module = ud.parm["module"]
# Create paths to svn checkouts
relpath = ud.path
if relpath.startswith('/'):
# Remove leading slash as os.path.join can't cope
relpath = relpath[1:]
ud.pkgdir = os.path.join(data.expand('${SVNDIR}', d), ud.host, relpath)
ud.moddir = os.path.join(ud.pkgdir, ud.module)
if 'rev' in ud.parm:
ud.revision = ud.parm['rev']
if ud.revision:
ud.date = ""
ud.revision = ud.parm['rev']
elif 'date' in ud.date:
ud.date = ud.parm['date']
ud.revision = ""
else:
#
# ***Nasty hack***
# If DATE in unexpanded PV, use ud.date (which is set from SRCDATE)
# Should warn people to switch to SRCREV here
#
pv = data.getVar("PV", d, 0)
if "DATE" in pv:
ud.revision = ""
else:
rev = Fetch.srcrev_internal_helper(ud, d)
if rev is True:
ud.revision = self.latest_revision(url, ud, d)
ud.date = ""
elif rev:
ud.revision = rev
ud.date = ""
else:
ud.revision = ""
ud.localfile = data.expand('%s_%s_%s_%s_%s.tar.gz' % (ud.module.replace('/', '.'), ud.host, ud.path.replace('/', '.'), ud.revision, ud.date), d)
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)
def forcefetch(self, url, ud, d):
if (ud.date == "now"):
return True
return False
def _buildsvncommand(self, ud, d, command):
"""
Build up an svn commandline based on ud
command is "fetch", "update", "info"
"""
def go(self, loc, ud, d):
"""Fetch url"""
# try to use the tarball stash
if not self.forcefetch(loc, ud, d) and Fetch.try_mirror(d, ud.localfile):
bb.msg.debug(1, bb.msg.domain.Fetcher, "%s already exists or was mirrored, skipping svn checkout." % ud.localpath)
return
basecmd = data.expand('${FETCHCMD_svn}', d)
proto = "svn"
if "proto" in ud.parm:
@@ -84,12 +102,8 @@ class Svn(Fetch):
svnroot = ud.host + ud.path
# either use the revision, or SRCDATE in braces, or nothing for SRCDATE = "now"
# either use the revision, or SRCDATE in braces,
options = []
if ud.revision:
options.append("-r %s" % ud.revision)
elif ud.date != "now":
options.append("-r {%s}" % ud.date)
if ud.user:
options.append("--username %s" % ud.user)
@@ -97,48 +111,94 @@ class Svn(Fetch):
if ud.pswd:
options.append("--password %s" % ud.pswd)
localdata = data.createCopy(d)
data.setVar('OVERRIDES', "svn:%s" % data.getVar('OVERRIDES', localdata), localdata)
data.update_data(localdata)
if command is "info":
svncmd = "%s info %s %s://%s/%s/" % (basecmd, " ".join(options), proto, svnroot, ud.module)
else:
if ud.revision:
options.append("-r %s" % ud.revision)
elif ud.date:
options.append("-r {%s}" % ud.date)
data.setVar('SVNROOT', "%s://%s/%s" % (proto, svnroot, ud.module), localdata)
data.setVar('SVNCOOPTS', " ".join(options), localdata)
data.setVar('SVNMODULE', ud.module, localdata)
svncmd = data.getVar('FETCHCOMMAND', localdata, 1)
svnupcmd = data.getVar('UPDATECOMMAND', localdata, 1)
if command is "fetch":
svncmd = "%s co %s %s://%s/%s %s" % (basecmd, " ".join(options), proto, svnroot, ud.module, ud.module)
elif command is "update":
svncmd = "%s update %s" % (basecmd, " ".join(options))
else:
raise FetchError("Invalid svn command %s" % command)
if svn_rsh:
svncmd = "svn_RSH=\"%s\" %s" % (svn_rsh, svncmd)
svnupcmd = "svn_RSH=\"%s\" %s" % (svn_rsh, svnupcmd)
pkg = data.expand('${PN}', d)
pkgdir = os.path.join(data.expand('${SVNDIR}', localdata), pkg)
moddir = os.path.join(pkgdir, ud.module)
bb.msg.debug(2, bb.msg.domain.Fetcher, "Fetch: checking for module directory '" + moddir + "'")
return svncmd
if os.access(os.path.join(moddir, '.svn'), os.R_OK):
def go(self, loc, ud, d):
"""Fetch url"""
# 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):
svnupdatecmd = self._buildsvncommand(ud, d, "update")
bb.msg.note(1, bb.msg.domain.Fetcher, "Update " + loc)
# update sources there
os.chdir(moddir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % svnupcmd)
myret = os.system(svnupcmd)
os.chdir(ud.moddir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % svnupdatecmd)
runfetchcmd(svnupdatecmd, d)
else:
svnfetchcmd = self._buildsvncommand(ud, d, "fetch")
bb.msg.note(1, bb.msg.domain.Fetcher, "Fetch " + loc)
# check out sources there
bb.mkdirhier(pkgdir)
os.chdir(pkgdir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % svncmd)
myret = os.system(svncmd)
bb.mkdirhier(ud.pkgdir)
os.chdir(ud.pkgdir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % svnfetchcmd)
runfetchcmd(svnfetchcmd, d)
if myret != 0:
raise FetchError(ud.module)
os.chdir(pkgdir)
os.chdir(ud.pkgdir)
# tar them up to a defined filename
myret = os.system("tar -czf %s %s" % (ud.localpath, os.path.basename(ud.module)))
if myret != 0:
try:
runfetchcmd("tar -czf %s %s" % (ud.localpath, ud.module), d)
except:
t, v, tb = sys.exc_info()
try:
os.unlink(ud.localpath)
except OSError:
pass
raise FetchError(ud.module)
raise t, v, tb
def suppports_srcrev(self):
return True
def _revision_key(self, url, ud, d):
"""
Return a unique key for the url
"""
return "svn:" + ud.moddir
def _latest_revision(self, url, ud, d):
"""
Return the latest upstream revision number
"""
bb.msg.debug(2, bb.msg.domain.Fetcher, "SVN fetcher hitting network for %s" % url)
output = runfetchcmd("LANG=C LC_ALL=C " + self._buildsvncommand(ud, d, "info"), d, True)
revision = None
for line in output.splitlines():
if "Last Changed Rev" in line:
revision = line.split(":")[1].strip()
return revision
def _sortable_revision(self, url, ud, d):
"""
Return a sortable revision number which in our case is the revision number
"""
return self._build_revision(url, ud, d)
def _build_revision(self, url, ud, d):
return ud.revision

View File

@@ -48,11 +48,13 @@ 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:
@@ -66,10 +68,10 @@ class Wget(Fetch):
if ret != 0:
return False
# check if sourceforge did send us to the mirror page
# 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):
os.system("rm %s*" % ud.localpath) # FIXME shell quote it
bb.msg.debug(2, bb.msg.domain.Fetcher, "sourceforge.net send us to the mirror on %s" % ud.basename)
bb.msg.debug(2, bb.msg.domain.Fetcher, "The fetch command for %s returned success but %s doesn't exist?..." % (uri, ud.localpath))
return False
return True
@@ -83,10 +85,10 @@ class Wget(Fetch):
newuri = uri_replace(uri, find, replace, d)
if newuri != uri:
if fetch_uri(newuri, ud, localdata):
return
return True
if fetch_uri(uri, ud, localdata):
return
return True
# try mirrors
mirrors = [ i.split() for i in (data.getVar('MIRRORS', localdata, 1) or "").split('\n') if i ]
@@ -94,6 +96,10 @@ class Wget(Fetch):
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

@@ -37,6 +37,7 @@ domain = bb.utils.Enum(
'Depends',
'Fetcher',
'Parsing',
'PersistData',
'Provider',
'RunQueue',
'TaskData',
@@ -65,6 +66,9 @@ class MsgError(MsgBase):
class MsgFatal(MsgBase):
"""Fatal Message"""
class MsgPlain(MsgBase):
"""General output"""
#
# Message control functions
#
@@ -86,51 +90,40 @@ def set_debug_domains(domains):
bb.msg.debug_level[ddomain] = bb.msg.debug_level[ddomain] + 1
found = True
if not found:
std_warn("Logging domain %s is not valid, ignoring" % domain)
bb.msg.warn(None, "Logging domain %s is not valid, ignoring" % domain)
#
# Message handling functions
#
def debug(level, domain, msg, fn = None):
bb.event.fire(MsgDebug(msg, None))
if not domain:
domain = 'default'
if debug_level[domain] >= level:
bb.event.fire(MsgDebug(msg, None))
print 'DEBUG: ' + msg
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:
std_note(msg)
print 'NOTE: ' + msg
def warn(domain, msg, fn = None):
std_warn(msg)
def error(domain, msg, fn = None):
std_error(msg)
def fatal(domain, msg, fn = None):
std_fatal(msg)
#
# Compatibility functions for the original message interface
#
def std_debug(lvl, msg):
if debug_level['default'] >= lvl:
bb.event.fire(MsgDebug(msg, None))
print 'DEBUG: ' + msg
def std_note(msg):
bb.event.fire(MsgNote(msg, None))
print 'NOTE: ' + msg
def std_warn(msg):
bb.event.fire(MsgWarn(msg, None))
print 'WARNING: ' + msg
def std_error(msg):
def error(domain, msg, fn = None):
bb.event.fire(MsgError(msg, None))
print 'ERROR: ' + msg
def std_fatal(msg):
def fatal(domain, msg, fn = None):
bb.event.fire(MsgFatal(msg, None))
print 'ERROR: ' + msg
sys.exit(1)
def plain(msg, fn = None):
bb.event.fire(MsgPlain(msg, None))
print msg

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:])

View File

@@ -1,188 +0,0 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
"""class for handling .bb files (using a C++ parser)
Reads a .bb file and obtains its metadata (using a C++ parser)
Copyright (C) 2006 Tim Robert Ansell
Copyright (C) 2006 Holger Hans Peter Freyther
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
"""
import os, sys
# The Module we will use here
import bb
from bitbakec import parsefile
#
# This is the Python Part of the Native Parser Implementation.
# We will only parse .bbclass, .inc and .bb files but no
# configuration files.
# supports, init and handle are the public methods used by
# parser module
#
# The rest of the methods are internal implementation details.
def _init(fn, d):
"""
Initialize the data implementation with values of
the environment and data from the file.
"""
pass
#
# public
#
def supports(fn, data):
return fn[-3:] == ".bb" or fn[-8:] == ".bbclass" or fn[-4:] == ".inc" or fn[-5:] == ".conf"
def init(fn, data):
if not bb.data.getVar('TOPDIR', data):
bb.data.setVar('TOPDIR', os.getcwd(), data)
if not bb.data.getVar('BBPATH', data):
bb.data.setVar('BBPATH', os.path.join(sys.prefix, 'share', 'bitbake'), data)
def handle_inherit(d):
"""
Handle inheriting of classes. This will load all default classes.
It could be faster, it could detect infinite loops but this is todo
Also this delayed loading of bb.parse could impose a penalty
"""
from bb.parse import handle
files = (data.getVar('INHERIT', d, True) or "").split()
if not "base" in i:
files[0:0] = ["base"]
__inherit_cache = data.getVar('__inherit_cache', d) or []
for f in files:
file = data.expand(f, d)
if file[0] != "/" and file[-8:] != ".bbclass":
file = os.path.join('classes', '%s.bbclass' % file)
if not file in __inherit_cache:
debug(2, "BB %s:%d: inheriting %s" % (fn, lineno, file))
__inherit_cache.append( file )
try:
handle(file, d, True)
except IOError:
print "Failed to inherit %s" % file
data.setVar('__inherit_cache', __inherit_cache, d)
def handle(fn, d, include):
from bb import data, parse
(root, ext) = os.path.splitext(os.path.basename(fn))
base_name = "%s%s" % (root,ext)
# initialize with some data
init(fn,d)
# check if we include or are the beginning
oldfile = None
if include:
oldfile = d.getVar('FILE', False)
is_conf = False
elif ext == ".conf":
is_conf = True
data.inheritFromOS(d)
# find the file
if not os.path.isabs(fn):
abs_fn = bb.which(d.getVar('BBPATH', True), fn)
else:
abs_fn = fn
# check if the file exists
if not os.path.exists(abs_fn):
raise IOError("file '%(fn)s' not found" % locals() )
# now we know the file is around mark it as dep
if include:
parse.mark_dependency(d, abs_fn)
# manipulate the bbpath
if ext != ".bbclass" and ext != ".conf":
old_bb_path = data.getVar('BBPATH', d)
data.setVar('BBPATH', os.path.dirname(abs_fn) + (":%s" %old_bb_path) , d)
# handle INHERITS and base inherit
if ext != ".bbclass" and ext != ".conf":
data.setVar('FILE', fn, d)
handle_interit(d)
# now parse this file - by defering it to C++
parsefile(abs_fn, d, is_conf)
# Finish it up
if include == 0:
data.expandKeys(d)
data.update_data(d)
#### !!! XXX Finish it up by executing the anonfunc
# restore the original FILE
if oldfile:
d.setVar('FILE', oldfile)
# restore bbpath
if ext != ".bbclass" and ext != ".conf":
data.setVar('BBPATH', old_bb_path, d )
return d
# Needed for BitBake files...
__pkgsplit_cache__={}
def vars_from_file(mypkg, d):
if not mypkg:
return (None, None, None)
if mypkg in __pkgsplit_cache__:
return __pkgsplit_cache__[mypkg]
myfile = os.path.splitext(os.path.basename(mypkg))
parts = myfile[0].split('_')
__pkgsplit_cache__[mypkg] = parts
exp = 3 - len(parts)
tmplist = []
while exp != 0:
exp -= 1
tmplist.append(None)
parts.extend(tmplist)
return parts
# Inform bitbake that we are a parser
# We need to define all three
from bb.parse import handlers
handlers.append( {'supports' : supports, 'handle': handle, 'init' : init})
del handlers

View File

@@ -1,36 +0,0 @@
buil: bitbakec.so
echo "Done"
bitbakescanner.cc: bitbakescanner.l
flex -t bitbakescanner.l > bitbakescanner.cc
bitbakeparser.cc: bitbakeparser.y python_output.h
lemon bitbakeparser.y
mv bitbakeparser.c bitbakeparser.cc
bitbakec.c: bitbakec.pyx
pyrexc bitbakec.pyx
bitbakec-processed.c: bitbakec.c
cat bitbakec.c | sed -e"s/__pyx_f_8bitbakec_//" > bitbakec-processed.c
bitbakec.o: bitbakec-processed.c
gcc -c bitbakec-processed.c -o bitbakec.o -fPIC -I/usr/include/python2.4
bitbakeparser.o: bitbakeparser.cc
g++ -c bitbakeparser.cc -fPIC -I/usr/include/python2.4
bitbakescanner.o: bitbakescanner.cc
g++ -c bitbakescanner.cc -fPIC -I/usr/include/python2.4
bitbakec.so: bitbakec.o bitbakeparser.o bitbakescanner.o
g++ -shared -fPIC bitbakeparser.o bitbakescanner.o bitbakec.o -o bitbakec.so
clean:
rm -f *.out
rm -f *.cc
rm -f bitbakec.c
rm -f bitbakec-processed.c
rm -f *.o
rm -f *.so

View File

@@ -1,12 +0,0 @@
To ease portability (lemon, flex, etc) we keep the
result of flex and lemon in the source code. We agree
to not manually change the scanner and parser.
How we create the files:
flex -t bitbakescanner.l > bitbakescanner.cc
lemon bitbakeparser.y
mv bitbakeparser.c bitbakeparser.cc
Now manually create two files

View File

@@ -1,28 +0,0 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
#
# Copyright (C) 2006 Holger Hans Peter Freyther
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
# SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
# DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
# THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
__version__ = '0.1'
__all__ = [ 'BBHandler' ]
import BBHandler

View File

@@ -1,253 +0,0 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
cdef extern from "stdio.h":
ctypedef int FILE
FILE *fopen(char*, char*)
int fclose(FILE *fp)
cdef extern from "string.h":
int strlen(char*)
cdef extern from "lexerc.h":
ctypedef struct lex_t:
void* parser
void* scanner
char* name
FILE* file
int config
void* data
int lineError
int errorParse
cdef extern int parse(FILE*, char*, object, int)
def parsefile(object file, object data, object config):
#print "parsefile: 1", file, data
# Open the file
cdef FILE* f
f = fopen(file, "r")
#print "parsefile: 2 opening file"
if (f == NULL):
raise IOError("No such file %s." % file)
#print "parsefile: 3 parse"
parse(f, file, data, config)
# Close the file
fclose(f)
cdef public void e_assign(lex_t* container, char* key, char* what):
#print "e_assign", key, what
if what == NULL:
print "FUTURE Warning empty string: use \"\""
what = ""
d = <object>container.data
d.setVar(key, what)
cdef public void e_export(lex_t* c, char* what):
#print "e_export", what
#exp:
# bb.data.setVarFlag(key, "export", 1, data)
d = <object>c.data
d.setVarFlag(what, "export", 1)
cdef public void e_immediate(lex_t* c, char* key, char* what):
#print "e_immediate", key, what
#colon:
# val = bb.data.expand(groupd["value"], data)
d = <object>c.data
d.setVar(key, d.expand(what,d))
cdef public void e_cond(lex_t* c, char* key, char* what):
#print "e_cond", key, what
#ques:
# val = bb.data.getVar(key, data)
# if val == None:
# val = groupd["value"]
if what == NULL:
print "FUTURE warning: Use \"\" for", key
what = ""
d = <object>c.data
d.setVar(key, (d.getVar(key,False) or what))
cdef public void e_prepend(lex_t* c, char* key, char* what):
#print "e_prepend", key, what
#prepend:
# val = "%s %s" % (groupd["value"], (bb.data.getVar(key, data) or ""))
d = <object>c.data
d.setVar(key, what + " " + (d.getVar(key,0) or ""))
cdef public void e_append(lex_t* c, char* key, char* what):
#print "e_append", key, what
#append:
# val = "%s %s" % ((bb.data.getVar(key, data) or ""), groupd["value"])
d = <object>c.data
d.setVar(key, (d.getVar(key,0) or "") + " " + what)
cdef public void e_precat(lex_t* c, char* key, char* what):
#print "e_precat", key, what
#predot:
# val = "%s%s" % (groupd["value"], (bb.data.getVar(key, data) or ""))
d = <object>c.data
d.setVar(key, what + (d.getVar(key,0) or ""))
cdef public void e_postcat(lex_t* c, char* key, char* what):
#print "e_postcat", key, what
#postdot:
# val = "%s%s" % ((bb.data.getVar(key, data) or ""), groupd["value"])
d = <object>c.data
d.setVar(key, (d.getVar(key,0) or "") + what)
cdef public int e_addtask(lex_t* c, char* name, char* before, char* after) except -1:
#print "e_addtask", name
# func = m.group("func")
# before = m.group("before")
# after = m.group("after")
# if func is None:
# return
# var = "do_" + func
#
# data.setVarFlag(var, "task", 1, d)
#
# if after is not None:
# # set up deps for function
# data.setVarFlag(var, "deps", after.split(), d)
# if before is not None:
# # set up things that depend on this func
# data.setVarFlag(var, "postdeps", before.split(), d)
# return
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No tasks allowed in config files")
return -1
d = <object>c.data
do = "do_%s" % name
d.setVarFlag(do, "task", 1)
if before != NULL and strlen(before) > 0:
#print "Before", before
d.setVarFlag(do, "postdeps", ("%s" % before).split())
if after != NULL and strlen(after) > 0:
#print "After", after
d.setVarFlag(do, "deps", ("%s" % after).split())
return 0
cdef public int e_addhandler(lex_t* c, char* h) except -1:
#print "e_addhandler", h
# data.setVarFlag(h, "handler", 1, d)
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No handlers allowed in config files")
return -1
d = <object>c.data
d.setVarFlag(h, "handler", 1)
return 0
cdef public int e_export_func(lex_t* c, char* function) except -1:
#print "e_export_func", function
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No functions allowed in config files")
return -1
return 0
cdef public int e_inherit(lex_t* c, char* file) except -1:
#print "e_inherit", file
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No inherits allowed in config files")
return -1
return 0
cdef public void e_include(lex_t* c, char* file):
from bb.parse import handle
d = <object>c.data
try:
handle(d.expand(file,d), d, True)
except IOError:
print "Could not include file", file
cdef public int e_require(lex_t* c, char* file) except -1:
#print "e_require", file
from bb.parse import handle
d = <object>c.data
try:
handle(d.expand(file,d), d, True)
except IOError:
print "ParseError", file
from bb.parse import ParseError
raise ParseError("Could not include required file %s" % file)
return -1
return 0
cdef public int e_proc(lex_t* c, char* key, char* what) except -1:
#print "e_proc", key, what
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No inherits allowed in config files")
return -1
return 0
cdef public int e_proc_python(lex_t* c, char* key, char* what) except -1:
#print "e_proc_python"
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No pythin allowed in config files")
return -1
if key != NULL:
pass
#print "Key", key
if what != NULL:
pass
#print "What", what
return 0
cdef public int e_proc_fakeroot(lex_t* c, char* key, char* what) except -1:
#print "e_fakeroot", key, what
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No fakeroot allowed in config files")
return -1
return 0
cdef public int e_def(lex_t* c, char* a, char* b, char* d) except -1:
#print "e_def", a, b, d
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No defs allowed in config files")
return -1
return 0
cdef public int e_parse_error(lex_t* c) except -1:
print "e_parse_error", c.name, "line:", lineError, "parse:", errorParse
from bb.parse import ParseError
raise ParseError("There was an parse error, sorry unable to give more information at the current time. File: %s Line: %d" % (c.name,lineError) )
return -1

File diff suppressed because it is too large Load Diff

View File

@@ -1,29 +0,0 @@
#define T_SYMBOL 1
#define T_VARIABLE 2
#define T_EXPORT 3
#define T_OP_ASSIGN 4
#define T_STRING 5
#define T_OP_PREDOT 6
#define T_OP_POSTDOT 7
#define T_OP_IMMEDIATE 8
#define T_OP_COND 9
#define T_OP_PREPEND 10
#define T_OP_APPEND 11
#define T_TSYMBOL 12
#define T_BEFORE 13
#define T_AFTER 14
#define T_ADDTASK 15
#define T_ADDHANDLER 16
#define T_FSYMBOL 17
#define T_EXPORT_FUNC 18
#define T_ISYMBOL 19
#define T_INHERIT 20
#define T_INCLUDE 21
#define T_REQUIRE 22
#define T_PROC_BODY 23
#define T_PROC_OPEN 24
#define T_PROC_CLOSE 25
#define T_PYTHON 26
#define T_FAKEROOT 27
#define T_DEF_BODY 28
#define T_DEF_ARGS 29

View File

@@ -1,179 +0,0 @@
/* bbp.lemon
written by Marc Singer
6 January 2005
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA.
DESCRIPTION
-----------
lemon parser specification file for a BitBake input file parser.
Most of the interesting shenanigans are done in the lexer. The
BitBake grammar is not regular. In order to emit tokens that
the parser can properly interpret in LALR fashion, the lexer
manages the interpretation state. This is why there are ISYMBOLs,
SYMBOLS, and TSYMBOLS.
This parser was developed by reading the limited available
documentation for BitBake and by analyzing the available BB files.
There is no assertion of correctness to be made about this parser.
*/
%token_type {token_t}
%name bbparse
%token_prefix T_
%extra_argument {lex_t* lex}
%include {
#include "token.h"
#include "lexer.h"
#include "python_output.h"
}
%token_destructor { $$.release_this (); }
%syntax_error { e_parse_error( lex ); }
program ::= statements.
statements ::= statements statement.
statements ::= .
variable(r) ::= SYMBOL(s).
{ r.assignString( (char*)s.string() );
s.assignString( 0 );
s.release_this(); }
variable(r) ::= VARIABLE(v).
{
r.assignString( (char*)v.string() );
v.assignString( 0 );
v.release_this(); }
statement ::= EXPORT variable(s) OP_ASSIGN STRING(v).
{ e_assign( lex, s.string(), v.string() );
e_export( lex, s.string() );
s.release_this(); v.release_this(); }
statement ::= EXPORT variable(s) OP_PREDOT STRING(v).
{ e_precat( lex, s.string(), v.string() );
e_export( lex, s.string() );
s.release_this(); v.release_this(); }
statement ::= EXPORT variable(s) OP_POSTDOT STRING(v).
{ e_postcat( lex, s.string(), v.string() );
e_export( lex, s.string() );
s.release_this(); v.release_this(); }
statement ::= EXPORT variable(s) OP_IMMEDIATE STRING(v).
{ e_immediate ( lex, s.string(), v.string() );
e_export( lex, s.string() );
s.release_this(); v.release_this(); }
statement ::= EXPORT variable(s) OP_COND STRING(v).
{ e_cond( lex, s.string(), v.string() );
s.release_this(); v.release_this(); }
statement ::= variable(s) OP_ASSIGN STRING(v).
{ e_assign( lex, s.string(), v.string() );
s.release_this(); v.release_this(); }
statement ::= variable(s) OP_PREDOT STRING(v).
{ e_precat( lex, s.string(), v.string() );
s.release_this(); v.release_this(); }
statement ::= variable(s) OP_POSTDOT STRING(v).
{ e_postcat( lex, s.string(), v.string() );
s.release_this(); v.release_this(); }
statement ::= variable(s) OP_PREPEND STRING(v).
{ e_prepend( lex, s.string(), v.string() );
s.release_this(); v.release_this(); }
statement ::= variable(s) OP_APPEND STRING(v).
{ e_append( lex, s.string() , v.string() );
s.release_this(); v.release_this(); }
statement ::= variable(s) OP_IMMEDIATE STRING(v).
{ e_immediate( lex, s.string(), v.string() );
s.release_this(); v.release_this(); }
statement ::= variable(s) OP_COND STRING(v).
{ e_cond( lex, s.string(), v.string() );
s.release_this(); v.release_this(); }
task ::= TSYMBOL(t) BEFORE TSYMBOL(b) AFTER TSYMBOL(a).
{ e_addtask( lex, t.string(), b.string(), a.string() );
t.release_this(); b.release_this(); a.release_this(); }
task ::= TSYMBOL(t) AFTER TSYMBOL(a) BEFORE TSYMBOL(b).
{ e_addtask( lex, t.string(), b.string(), a.string());
t.release_this(); a.release_this(); b.release_this(); }
task ::= TSYMBOL(t).
{ e_addtask( lex, t.string(), NULL, NULL);
t.release_this();}
task ::= TSYMBOL(t) BEFORE TSYMBOL(b).
{ e_addtask( lex, t.string(), b.string(), NULL);
t.release_this(); b.release_this(); }
task ::= TSYMBOL(t) AFTER TSYMBOL(a).
{ e_addtask( lex, t.string(), NULL, a.string());
t.release_this(); a.release_this(); }
tasks ::= tasks task.
tasks ::= task.
statement ::= ADDTASK tasks.
statement ::= ADDHANDLER SYMBOL(s).
{ e_addhandler( lex, s.string()); s.release_this (); }
func ::= FSYMBOL(f). { e_export_func( lex, f.string()); f.release_this(); }
funcs ::= funcs func.
funcs ::= func.
statement ::= EXPORT_FUNC funcs.
inherit ::= ISYMBOL(i). { e_inherit( lex, i.string() ); i.release_this (); }
inherits ::= inherits inherit.
inherits ::= inherit.
statement ::= INHERIT inherits.
statement ::= INCLUDE ISYMBOL(i).
{ e_include( lex, i.string() ); i.release_this(); }
statement ::= REQUIRE ISYMBOL(i).
{ e_require( lex, i.string() ); i.release_this(); }
proc_body(r) ::= proc_body(l) PROC_BODY(b).
{ /* concatenate body lines */
r.assignString( token_t::concatString(l.string(), b.string()) );
l.release_this ();
b.release_this ();
}
proc_body(b) ::= . { b.assignString(0); }
statement ::= variable(p) PROC_OPEN proc_body(b) PROC_CLOSE.
{ e_proc( lex, p.string(), b.string() );
p.release_this(); b.release_this(); }
statement ::= PYTHON SYMBOL(p) PROC_OPEN proc_body(b) PROC_CLOSE.
{ e_proc_python ( lex, p.string(), b.string() );
p.release_this(); b.release_this(); }
statement ::= PYTHON PROC_OPEN proc_body(b) PROC_CLOSE.
{ e_proc_python( lex, NULL, b.string());
b.release_this (); }
statement ::= FAKEROOT SYMBOL(p) PROC_OPEN proc_body(b) PROC_CLOSE.
{ e_proc_fakeroot( lex, p.string(), b.string() );
p.release_this (); b.release_this (); }
def_body(r) ::= def_body(l) DEF_BODY(b).
{ /* concatenate body lines */
r.assignString( token_t::concatString(l.string(), b.string()) );
l.release_this (); b.release_this ();
}
def_body(b) ::= . { b.assignString( 0 ); }
statement ::= SYMBOL(p) DEF_ARGS(a) def_body(b).
{ e_def( lex, p.string(), a.string(), b.string());
p.release_this(); a.release_this(); b.release_this(); }

File diff suppressed because it is too large Load Diff

View File

@@ -1,319 +0,0 @@
/* bbf.flex
written by Marc Singer
6 January 2005
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA.
DESCRIPTION
-----------
flex lexer specification for a BitBake input file parser.
Unfortunately, flex doesn't welcome comments within the rule sets.
I say unfortunately because this lexer is unreasonably complex and
comments would make the code much easier to comprehend.
The BitBake grammar is not regular. In order to interpret all
of the available input files, the lexer maintains much state as it
parses. There are places where this lexer will emit tokens that
are invalid. The parser will tend to catch these.
The lexer requires C++ at the moment. The only reason for this has
to do with a very small amount of managed state. Producing a C
lexer should be a reasonably easy task as long as the %reentrant
option is used.
NOTES
-----
o RVALUES. There are three kinds of RVALUES. There are unquoted
values, double quote enclosed strings, and single quote
strings. Quoted strings may contain unescaped quotes (of either
type), *and* any type may span more than one line by using a
continuation '\' at the end of the line. This requires us to
recognize all types of values with a single expression.
Moreover, the only reason to quote a value is to include
trailing or leading whitespace. Whitespace within a value is
preserved, ugh.
o CLASSES. C_ patterns define classes. Classes ought not include
a repitition operator, instead letting the reference to the class
define the repitition count.
C_SS - symbol start
C_SB - symbol body
C_SP - whitespace
*/
%option never-interactive
%option yylineno
%option noyywrap
%option reentrant stack
%{
#include "token.h"
#include "lexer.h"
#include "bitbakeparser.h"
#include <ctype.h>
extern void *bbparseAlloc(void *(*mallocProc)(size_t));
extern void bbparseFree(void *p, void (*freeProc)(void*));
extern void *bbparseAlloc(void *(*mallocProc)(size_t));
extern void *bbparse(void*, int, token_t, lex_t*);
extern void bbparseTrace(FILE *TraceFILE, char *zTracePrompt);
//static const char* rgbInput;
//static size_t cbInput;
extern "C" {
int lineError;
int errorParse;
enum {
errorNone = 0,
errorUnexpectedInput,
errorUnsupportedFeature,
};
}
#define YY_EXTRA_TYPE lex_t*
/* Read from buffer */
#define YY_INPUT(buf,result,max_size) \
{ yyextra->input(buf, &result, max_size); }
//#define YY_DECL static size_t yylex ()
#define ERROR(e) \
do { lineError = yylineno; errorParse = e; yyterminate (); } while (0)
static const char* fixup_escapes (const char* sz);
%}
C_SP [ \t]
COMMENT #.*\n
OP_ASSIGN "="
OP_PREDOT ".="
OP_POSTDOT "=."
OP_IMMEDIATE ":="
OP_PREPEND "=+"
OP_APPEND "+="
OP_COND "?="
B_OPEN "{"
B_CLOSE "}"
K_ADDTASK "addtask"
K_ADDHANDLER "addhandler"
K_AFTER "after"
K_BEFORE "before"
K_DEF "def"
K_INCLUDE "include"
K_REQUIRE "require"
K_INHERIT "inherit"
K_PYTHON "python"
K_FAKEROOT "fakeroot"
K_EXPORT "export"
K_EXPORT_FUNC "EXPORT_FUNCTIONS"
STRING \"([^\n\r]|"\\\n")*\"
SSTRING \'([^\n\r]|"\\\n")*\'
VALUE ([^'" \t\n])|([^'" \t\n]([^\n]|(\\\n))*[^'" \t\n])
C_SS [a-zA-Z_]
C_SB [a-zA-Z0-9_+-./]
REF $\{{C_SS}{C_SB}*\}
SYMBOL {C_SS}{C_SB}*
VARIABLE $?{C_SS}({C_SB}*|{REF})*(\[[a-zA-Z0-9_]*\])?
FILENAME ([a-zA-Z_./]|{REF})(([-+a-zA-Z0-9_./]*)|{REF})*
PROC \({C_SP}*\)
%s S_DEF
%s S_DEF_ARGS
%s S_DEF_BODY
%s S_FUNC
%s S_INCLUDE
%s S_INHERIT
%s S_REQUIRE
%s S_PROC
%s S_RVALUE
%s S_TASK
%%
{OP_APPEND} { BEGIN S_RVALUE;
yyextra->accept (T_OP_APPEND); }
{OP_PREPEND} { BEGIN S_RVALUE;
yyextra->accept (T_OP_PREPEND); }
{OP_IMMEDIATE} { BEGIN S_RVALUE;
yyextra->accept (T_OP_IMMEDIATE); }
{OP_ASSIGN} { BEGIN S_RVALUE;
yyextra->accept (T_OP_ASSIGN); }
{OP_PREDOT} { BEGIN S_RVALUE;
yyextra->accept (T_OP_PREDOT); }
{OP_POSTDOT} { BEGIN S_RVALUE;
yyextra->accept (T_OP_POSTDOT); }
{OP_COND} { BEGIN S_RVALUE;
yyextra->accept (T_OP_COND); }
<S_RVALUE>\\\n{C_SP}* { }
<S_RVALUE>{STRING} { BEGIN INITIAL;
size_t cb = yyleng;
while (cb && isspace (yytext[cb - 1]))
--cb;
yytext[cb - 1] = 0;
yyextra->accept (T_STRING, yytext + 1); }
<S_RVALUE>{SSTRING} { BEGIN INITIAL;
size_t cb = yyleng;
while (cb && isspace (yytext[cb - 1]))
--cb;
yytext[cb - 1] = 0;
yyextra->accept (T_STRING, yytext + 1); }
<S_RVALUE>{VALUE} { ERROR (errorUnexpectedInput); }
<S_RVALUE>{C_SP}*\n+ { BEGIN INITIAL;
yyextra->accept (T_STRING, NULL); }
{K_INCLUDE} { BEGIN S_INCLUDE;
yyextra->accept (T_INCLUDE); }
{K_REQUIRE} { BEGIN S_REQUIRE;
yyextra->accept (T_REQUIRE); }
{K_INHERIT} { BEGIN S_INHERIT;
yyextra->accept (T_INHERIT); }
{K_ADDTASK} { BEGIN S_TASK;
yyextra->accept (T_ADDTASK); }
{K_ADDHANDLER} { yyextra->accept (T_ADDHANDLER); }
{K_EXPORT_FUNC} { BEGIN S_FUNC;
yyextra->accept (T_EXPORT_FUNC); }
<S_TASK>{K_BEFORE} { yyextra->accept (T_BEFORE); }
<S_TASK>{K_AFTER} { yyextra->accept (T_AFTER); }
<INITIAL>{K_EXPORT} { yyextra->accept (T_EXPORT); }
<INITIAL>{K_FAKEROOT} { yyextra->accept (T_FAKEROOT); }
<INITIAL>{K_PYTHON} { yyextra->accept (T_PYTHON); }
{PROC}{C_SP}*{B_OPEN}{C_SP}*\n* { BEGIN S_PROC;
yyextra->accept (T_PROC_OPEN); }
<S_PROC>{B_CLOSE}{C_SP}*\n* { BEGIN INITIAL;
yyextra->accept (T_PROC_CLOSE); }
<S_PROC>([^}][^\n]*)?\n* { yyextra->accept (T_PROC_BODY, yytext); }
{K_DEF} { BEGIN S_DEF; }
<S_DEF>{SYMBOL} { BEGIN S_DEF_ARGS;
yyextra->accept (T_SYMBOL, yytext); }
<S_DEF_ARGS>[^\n:]*: { yyextra->accept (T_DEF_ARGS, yytext); }
<S_DEF_ARGS>{C_SP}*\n { BEGIN S_DEF_BODY; }
<S_DEF_BODY>{C_SP}+[^\n]*\n { yyextra->accept (T_DEF_BODY, yytext); }
<S_DEF_BODY>\n { yyextra->accept (T_DEF_BODY, yytext); }
<S_DEF_BODY>. { BEGIN INITIAL; unput (yytext[0]); }
{COMMENT} { }
<INITIAL>{SYMBOL} { yyextra->accept (T_SYMBOL, yytext); }
<INITIAL>{VARIABLE} { yyextra->accept (T_VARIABLE, yytext); }
<S_TASK>{SYMBOL} { yyextra->accept (T_TSYMBOL, yytext); }
<S_FUNC>{SYMBOL} { yyextra->accept (T_FSYMBOL, yytext); }
<S_INHERIT>{SYMBOL} { yyextra->accept (T_ISYMBOL, yytext); }
<S_INCLUDE>{FILENAME} { BEGIN INITIAL;
yyextra->accept (T_ISYMBOL, yytext); }
<S_REQUIRE>{FILENAME} { BEGIN INITIAL;
yyextra->accept (T_ISYMBOL, yytext); }
<S_TASK>\n { BEGIN INITIAL; }
<S_FUNC>\n { BEGIN INITIAL; }
<S_INHERIT>\n { BEGIN INITIAL; }
[ \t\r\n] /* Insignificant whitespace */
. { ERROR (errorUnexpectedInput); }
/* Check for premature termination */
<<EOF>> { return T_EOF; }
%%
void lex_t::accept (int token, const char* sz)
{
token_t t;
memset (&t, 0, sizeof (t));
t.copyString(sz);
/* tell lemon to parse the token */
parse (parser, token, t, this);
}
void lex_t::input (char *buf, int *result, int max_size)
{
/* printf("lex_t::input %p %d\n", buf, max_size); */
*result = fread(buf, 1, max_size, file);
/* printf("lex_t::input result %d\n", *result); */
}
int lex_t::line ()const
{
/* printf("lex_t::line\n"); */
return yyget_lineno (scanner);
}
extern "C" {
void parse (FILE* file, char* name, PyObject* data, int config)
{
/* printf("parse bbparseAlloc\n"); */
void* parser = bbparseAlloc (malloc);
yyscan_t scanner;
lex_t lex;
/* printf("parse yylex_init\n"); */
yylex_init (&scanner);
lex.parser = parser;
lex.scanner = scanner;
lex.file = file;
lex.name = name;
lex.data = data;
lex.config = config;
lex.parse = bbparse;
/*printf("parse yyset_extra\n"); */
yyset_extra (&lex, scanner);
/* printf("parse yylex\n"); */
int result = yylex (scanner);
/* printf("parse result %d\n", result); */
lex.accept (0);
/* printf("parse lex.accept\n"); */
bbparseTrace (NULL, NULL);
/* printf("parse bbparseTrace\n"); */
if (result != T_EOF)
printf ("premature end of file\n");
yylex_destroy (scanner);
bbparseFree (parser, free);
}
}

View File

@@ -1,48 +0,0 @@
/*
Copyright (C) 2005 Holger Hans Peter Freyther
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef LEXER_H
#define LEXER_H
#include "Python.h"
extern "C" {
struct lex_t {
void* parser;
void* scanner;
FILE* file;
char *name;
PyObject *data;
int config;
void* (*parse)(void*, int, token_t, lex_t*);
void accept(int token, const char* sz = NULL);
void input(char *buf, int *result, int max_size);
int line()const;
};
}
#endif

View File

@@ -1,19 +0,0 @@
#ifndef LEXERC_H
#define LEXERC_H
#include <stdio.h>
extern int lineError;
extern int errorParse;
typedef struct {
void *parser;
void *scanner;
FILE *file;
char *name;
PyObject *data;
int config;
} lex_t;
#endif

View File

@@ -1,56 +0,0 @@
#ifndef PYTHON_OUTPUT_H
#define PYTHON_OUTPUT_H
/*
Copyright (C) 2006 Holger Hans Peter Freyther
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
This is the glue:
It will be called from the lemon grammar and will call into
python to set certain things.
*/
extern "C" {
struct lex_t;
extern void e_assign(lex_t*, const char*, const char*);
extern void e_export(lex_t*, const char*);
extern void e_immediate(lex_t*, const char*, const char*);
extern void e_cond(lex_t*, const char*, const char*);
extern void e_prepend(lex_t*, const char*, const char*);
extern void e_append(lex_t*, const char*, const char*);
extern void e_precat(lex_t*, const char*, const char*);
extern void e_postcat(lex_t*, const char*, const char*);
extern void e_addtask(lex_t*, const char*, const char*, const char*);
extern void e_addhandler(lex_t*,const char*);
extern void e_export_func(lex_t*, const char*);
extern void e_inherit(lex_t*, const char*);
extern void e_include(lex_t*, const char*);
extern void e_require(lex_t*, const char*);
extern void e_proc(lex_t*, const char*, const char*);
extern void e_proc_python(lex_t*, const char*, const char*);
extern void e_proc_fakeroot(lex_t*, const char*, const char*);
extern void e_def(lex_t*, const char*, const char*, const char*);
extern void e_parse_error(lex_t*);
}
#endif // PYTHON_OUTPUT_H

View File

@@ -1,96 +0,0 @@
/*
Copyright (C) 2005 Holger Hans Peter Freyther
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef TOKEN_H
#define TOKEN_H
#include <ctype.h>
#include <string.h>
#define PURE_METHOD
/**
* Special Value for End Of File Handling. We set it to
* 1001 so we can have up to 1000 Terminal Symbols on
* grammar. Currenlty we have around 20
*/
#define T_EOF 1001
struct token_t {
const char* string()const PURE_METHOD;
static char* concatString(const char* l, const char* r);
void assignString(char* str);
void copyString(const char* str);
void release_this();
private:
char *m_string;
size_t m_stringLen;
};
inline const char* token_t::string()const
{
return m_string;
}
/*
* append str to the current string
*/
inline char* token_t::concatString(const char* l, const char* r)
{
size_t cb = (l ? strlen (l) : 0) + strlen (r) + 1;
char *r_sz = new char[cb];
*r_sz = 0;
if (l)
strcat (r_sz, l);
strcat (r_sz, r);
return r_sz;
}
inline void token_t::assignString(char* str)
{
m_string = str;
m_stringLen = str ? strlen(str) : 0;
}
inline void token_t::copyString(const char* str)
{
if( str ) {
m_stringLen = strlen(str);
m_string = new char[m_stringLen+1];
strcpy(m_string, str);
}
}
inline void token_t::release_this()
{
delete m_string;
m_string = 0;
}
#endif

View File

@@ -95,6 +95,10 @@ 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)
@@ -118,18 +122,16 @@ def handle(fn, d, include = 0):
abs_fn = fn
if ext != ".bbclass":
bbpath.insert(0, os.path.dirname(abs_fn))
data.setVar('BBPATH', ":".join(bbpath), d)
dname = os.path.dirname(abs_fn)
if bbpath[0] != dname:
bbpath.insert(0, dname)
data.setVar('BBPATH', ":".join(bbpath), d)
if include:
bb.parse.mark_dependency(d, abs_fn)
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:
@@ -161,7 +163,7 @@ def handle(fn, d, include = 0):
if t:
data.setVar('T', t, d)
except Exception, e:
bb.msg.debug(1, bb.msg.domain.Parsing, "executing anonymous function: %s" % 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)
@@ -171,24 +173,11 @@ def handle(fn, d, include = 0):
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
bb.event.register(var, handler)
for var in data.getVar('__BBTASKS', d) or []:
deps = data.getVarFlag(var, 'deps', d) or []
postdeps = data.getVarFlag(var, 'postdeps', d) or []
bb.build.add_task(var, deps, d)
for p in postdeps:
pdeps = data.getVarFlag(p, 'deps', d) or []
pdeps.append(var)
data.setVarFlag(p, 'deps', pdeps, d)
bb.build.add_task(p, pdeps, d)
# now add the handlers
if not len(all_handlers) == 0:
data.setVar('__all_handlers__', all_handlers, d)
tasklist = data.getVar('__BBTASKS', d) or []
bb.build.add_tasks(tasklist, d)
bbpath.pop(0)
if oldfile:
@@ -334,15 +323,23 @@ def feeder(lineno, s, fn, root, d):
data.setVarFlag(var, "task", 1, d)
bbtasks = data.getVar('__BBTASKS', d) or []
bbtasks.append(var)
if not var in bbtasks:
bbtasks.append(var)
data.setVar('__BBTASKS', bbtasks, d)
existing = data.getVarFlag(var, "deps", d) or []
if after is not None:
# set up deps for function
data.setVarFlag(var, "deps", after.split(), d)
# set up deps for function
for entry in after.split():
if entry not in existing:
existing.append(entry)
data.setVarFlag(var, "deps", existing, d)
if before is not None:
# set up things that depend on this func
data.setVarFlag(var, "postdeps", before.split(), d)
# set up things that depend on this func
for entry in before.split():
existing = data.getVarFlag(entry, "deps", d) or []
if var not in existing:
data.setVarFlag(entry, "deps", [var] + existing, d)
return
m = __addhandler_regexp__.match(s)
@@ -390,25 +387,27 @@ def vars_from_file(mypkg, d):
def set_additional_vars(file, d, include):
"""Deduce rest of variables, e.g. ${A} out of ${SRC_URI}"""
bb.msg.debug(2, bb.msg.domain.Parsing, "BB %s: set_additional_vars" % file)
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
#src_uri = data.getVar('SRC_URI', d, 1)
#if not src_uri:
# return
a = (data.getVar('A', d, 1) or '').split()
#a = (data.getVar('A', d, 1) or '').split()
from bb import fetch
try:
fetch.init(src_uri.split(), d)
except fetch.NoMethodError:
pass
except bb.MalformedUrl,e:
raise ParseError("Unable to generate local paths for SRC_URI due to malformed uri: %s" % e)
#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
a += fetch.localpaths(d)
del fetch
data.setVar('A', " ".join(a), d)
#data.setVar('A', " ".join(a), d)
# Add us to the handlers list

View File

@@ -31,6 +31,7 @@ from bb.parse import ParseError
__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)$")
__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):
@@ -45,14 +46,17 @@ 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)
localfn = bb.fetch.localpath(fn, d, False)
except bb.MalformedUrl:
pass
if not localfn:
localfn = fn
return fn
return localfn
def obtain(fn, data):
@@ -67,7 +71,7 @@ def obtain(fn, data):
return localfn
bb.mkdirhier(dldir)
try:
bb.fetch.init([fn])
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)
@@ -178,7 +182,9 @@ def feeder(lineno, s, fn, data):
if val == None:
val = groupd["value"]
elif "colon" in groupd and groupd["colon"] != None:
val = bb.data.expand(groupd["value"], data)
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:
@@ -209,6 +215,11 @@ def feeder(lineno, s, fn, data):
include(fn, s, data, "include required")
return
m = __export_regexp__.match(s)
if m:
bb.data.setVarFlag(m.group(1), "export", 1, data)
return
raise ParseError("%s:%d: unparsed line: '%s'" % (fn, lineno, s));
# Add us to the handlers list

View File

@@ -0,0 +1,110 @@
# BitBake Persistent Data Store
#
# Copyright (C) 2007 Richard Purdie
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import bb, os
try:
import sqlite3
except ImportError:
try:
from pysqlite2 import dbapi2 as sqlite3
except ImportError:
bb.msg.fatal(bb.msg.domain.PersistData, "Importing sqlite3 and pysqlite2 failed, please install one of them. Python 2.5 or a 'python-pysqlite2' like package is likely to be what you need.")
sqlversion = sqlite3.sqlite_version_info
if sqlversion[0] < 3 or (sqlversion[0] == 3 and sqlversion[1] < 3):
bb.msg.fatal(bb.msg.domain.PersistData, "sqlite3 version 3.3.0 or later is required.")
class PersistData:
"""
BitBake Persistent Data Store
Used to store data in a central location such that other threads/tasks can
access them at some future date.
The "domain" is used as a key to isolate each data pool and in this
implementation corresponds to an SQL table. The SQL table consists of a
simple key and value pair.
Why sqlite? It handles all the locking issues for us.
"""
def __init__(self, d):
self.cachedir = bb.data.getVar("PERSISTENT_DIR", d, True) or bb.data.getVar("CACHE", d, True)
if self.cachedir in [None, '']:
bb.msg.fatal(bb.msg.domain.PersistData, "Please set the 'PERSISTENT_DIR' or 'CACHE' variable.")
try:
os.stat(self.cachedir)
except OSError:
bb.mkdirhier(self.cachedir)
self.cachefile = os.path.join(self.cachedir,"bb_persist_data.sqlite3")
bb.msg.debug(1, bb.msg.domain.PersistData, "Using '%s' as the persistent data cache" % self.cachefile)
self.connection = sqlite3.connect(self.cachefile, timeout=5, isolation_level=None)
def addDomain(self, domain):
"""
Should be called before any domain is used
Creates it if it doesn't exist.
"""
self.connection.execute("CREATE TABLE IF NOT EXISTS %s(key TEXT, value TEXT);" % domain)
def delDomain(self, domain):
"""
Removes a domain and all the data it contains
"""
self.connection.execute("DROP TABLE IF EXISTS %s;" % domain)
def getValue(self, domain, key):
"""
Return the value of a key for a domain
"""
data = self.connection.execute("SELECT * from %s where key=?;" % domain, [key])
for row in data:
return row[1]
def setValue(self, domain, key, value):
"""
Sets the value of a key for a domain
"""
data = self.connection.execute("SELECT * from %s where key=?;" % domain, [key])
rows = 0
for row in data:
rows = rows + 1
if rows:
self._execute("UPDATE %s SET value=? WHERE key=?;" % domain, [value, key])
else:
self._execute("INSERT into %s(key, value) values (?, ?);" % domain, [key, value])
def delValue(self, domain, key):
"""
Deletes a key/value pair
"""
self._execute("DELETE from %s where key=?;" % domain, [key])
def _execute(self, *query):
while True:
try:
self.connection.execute(*query)
return
except sqlite3.OperationalError, e:
if 'database is locked' in str(e):
continue
raise

View File

@@ -31,12 +31,12 @@ class NoProvider(Exception):
class NoRProvider(Exception):
"""Exception raised when no provider of a runtime dependency can be found"""
def findBestProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
def sortPriorities(pn, dataCache, pkg_pn = None):
"""
If there is a PREFERRED_VERSION, find the highest-priority bbfile
providing that version. If not, find the latest version provided by
an bbfile in the highest-priority set.
Reorder pkg_pn by file priority and default preference
"""
if not pkg_pn:
pkg_pn = dataCache.pkg_pn
@@ -44,19 +44,36 @@ def findBestProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
priorities = {}
for f in files:
priority = dataCache.bbfile_priority[f]
preference = dataCache.pkg_dp[f]
if priority not in priorities:
priorities[priority] = []
priorities[priority].append(f)
p_list = priorities.keys()
p_list.sort(lambda a, b: a - b)
priorities[priority] = {}
if preference not in priorities[priority]:
priorities[priority][preference] = []
priorities[priority][preference].append(f)
pri_list = priorities.keys()
pri_list.sort(lambda a, b: a - b)
tmp_pn = []
for p in p_list:
tmp_pn = [priorities[p]] + tmp_pn
for pri in pri_list:
pref_list = priorities[pri].keys()
pref_list.sort(lambda a, b: b - a)
tmp_pref = []
for pref in pref_list:
tmp_pref.extend(priorities[pri][pref])
tmp_pn = [tmp_pref] + tmp_pn
return tmp_pn
def findPreferredProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
"""
Find the first provider in pkg_pn with a PREFERRED_VERSION set.
"""
preferred_file = None
preferred_ver = None
localdata = data.createCopy(cfgData)
bb.data.setVar('OVERRIDES', "%s:%s" % (pn, data.getVar('OVERRIDES', localdata)), localdata)
bb.data.setVar('OVERRIDES', "pn-%s:%s:%s" % (pn, pn, data.getVar('OVERRIDES', localdata)), localdata)
bb.data.update_data(localdata)
preferred_v = bb.data.getVar('PREFERRED_VERSION_%s' % pn, localdata, True)
@@ -76,7 +93,7 @@ def findBestProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
preferred_e = None
preferred_r = None
for file_set in tmp_pn:
for file_set in pkg_pn:
for f in file_set:
pe,pv,pr = dataCache.pkg_pepvpr[f]
if preferred_v == pv and (preferred_r == pr or preferred_r == None) and (preferred_e == pe or preferred_e == None):
@@ -99,14 +116,18 @@ def findBestProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
else:
bb.msg.debug(1, bb.msg.domain.Provider, "selecting %s as PREFERRED_VERSION %s of package %s%s" % (preferred_file, pv_str, pn, itemstr))
del localdata
return (preferred_ver, preferred_file)
# get highest priority file set
files = tmp_pn[0]
def findLatestProvider(pn, cfgData, dataCache, file_set):
"""
Return the highest version of the providers in file_set.
Take default preferences into account.
"""
latest = None
latest_p = 0
latest_f = None
for file_name in files:
for file_name in file_set:
pe,pv,pr = dataCache.pkg_pepvpr[file_name]
dp = dataCache.pkg_dp[file_name]
@@ -114,19 +135,43 @@ def findBestProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
latest = (pe, pv, pr)
latest_f = file_name
latest_p = dp
return (latest, latest_f)
def findBestProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
"""
If there is a PREFERRED_VERSION, find the highest-priority bbfile
providing that version. If not, find the latest version provided by
an bbfile in the highest-priority set.
"""
sortpkg_pn = sortPriorities(pn, dataCache, pkg_pn)
# Find the highest priority provider with a PREFERRED_VERSION set
(preferred_ver, preferred_file) = findPreferredProvider(pn, cfgData, dataCache, sortpkg_pn, item)
# Find the latest version of the highest priority provider
(latest, latest_f) = findLatestProvider(pn, cfgData, dataCache, sortpkg_pn[0])
if preferred_file is None:
preferred_file = latest_f
preferred_ver = latest
return (latest,latest_f,preferred_ver, preferred_file)
return (latest, latest_f, preferred_ver, preferred_file)
def filterProviders(providers, item, cfgData, dataCache):
def _filterProviders(providers, item, cfgData, dataCache):
"""
Take a list of providers and filter/reorder according to the
environment variables and previous build results
"""
eligible = []
preferred_versions = {}
sortpkg_pn = {}
# The order of providers depends on the order of the files on the disk
# up to here. Sort pkg_pn to make dependency issues reproducible rather
# than effectively random.
providers.sort()
# Collate providers by PN
pkg_pn = {}
@@ -138,15 +183,24 @@ 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():
preferred_versions[pn] = bb.providers.findBestProvider(pn, cfgData, dataCache, pkg_pn, item)[2:4]
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():
if pn in preferred_versions and preferred_versions[pn][1]:
continue
preferred_versions[pn] = findLatestProvider(pn, cfgData, dataCache, sortpkg_pn[pn][0])
eligible.append(preferred_versions[pn][1])
if len(eligible) == 0:
bb.msg.error(bb.msg.domain.Provider, "no eligible providers for %s" % item)
return 0
# If pn == item, give it a slight default preference
# This means PREFERRED_PROVIDER_foobar defaults to foobar if available
for p in providers:
@@ -159,36 +213,72 @@ def filterProviders(providers, item, cfgData, dataCache):
eligible.remove(fn)
eligible = [fn] + eligible
# look to see if one of them is already staged, or marked as preferred.
# if so, bump it to the head of the queue
for p in providers:
pn = dataCache.pkg_fn[p]
pe, pv, pr = dataCache.pkg_pepvpr[p]
stamp = '%s.do_populate_staging' % dataCache.stamp[p]
if os.path.exists(stamp):
(newvers, fn) = preferred_versions[pn]
if not fn in eligible:
# package was made ineligible by already-failed check
continue
oldver = "%s-%s" % (pv, pr)
if pe > 0:
oldver = "%s:%s" % (pe, oldver)
newver = "%s-%s" % (newvers[1], newvers[2])
if newvers[0] > 0:
newver = "%s:%s" % (newvers[0], newver)
if (newver != oldver):
extra_chat = "%s (%s) already staged but upgrading to %s to satisfy %s" % (pn, oldver, newver, item)
else:
extra_chat = "Selecting already-staged %s (%s) to satisfy %s" % (pn, oldver, item)
bb.msg.note(2, bb.msg.domain.Provider, "%s" % extra_chat)
eligible.remove(fn)
eligible = [fn] + eligible
break
return eligible
def filterProviders(providers, item, cfgData, dataCache):
"""
Take a list of providers and filter/reorder according to the
environment variables and previous build results
Takes a "normal" target item
"""
eligible = _filterProviders(providers, item, cfgData, dataCache)
prefervar = bb.data.getVar('PREFERRED_PROVIDER_%s' % item, cfgData, 1)
if prefervar:
dataCache.preferred[item] = prefervar
foundUnique = False
if item in dataCache.preferred:
for p in eligible:
pn = dataCache.pkg_fn[p]
if dataCache.preferred[item] == pn:
bb.msg.note(2, bb.msg.domain.Provider, "selecting %s to satisfy %s due to PREFERRED_PROVIDERS" % (pn, item))
eligible.remove(p)
eligible = [p] + eligible
foundUnique = True
break
bb.msg.debug(1, bb.msg.domain.Provider, "sorted providers for %s are: %s" % (item, eligible))
return eligible, foundUnique
def filterProvidersRunTime(providers, item, cfgData, dataCache):
"""
Take a list of providers and filter/reorder according to the
environment variables and previous build results
Takes a "runtime" target item
"""
eligible = _filterProviders(providers, item, cfgData, dataCache)
# Should use dataCache.preferred here?
preferred = []
preferred_vars = []
for p in eligible:
pn = dataCache.pkg_fn[p]
provides = dataCache.pn_provides[pn]
for provide in provides:
prefervar = bb.data.getVar('PREFERRED_PROVIDER_%s' % provide, cfgData, 1)
if prefervar == pn:
var = "PREFERRED_PROVIDERS_%s = %s" % (provide, prefervar)
bb.msg.note(2, bb.msg.domain.Provider, "selecting %s to satisfy runtime %s due to %s" % (pn, item, var))
preferred_vars.append(var)
eligible.remove(p)
eligible = [p] + eligible
preferred.append(p)
break
numberPreferred = len(preferred)
if numberPreferred > 1:
bb.msg.error(bb.msg.domain.Provider, "Conflicting PREFERRED_PROVIDERS 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
def getRuntimeProviders(dataCache, rdepend):
"""
Return any providers of runtime dependency
@@ -206,7 +296,12 @@ 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('+', "\+")
try:
regexp = re.compile(pattern)
except:
bb.msg.error(bb.msg.domain.Provider, "Error parsing re expression: %s" % pattern)
raise
if regexp.match(rdepend):
rproviders += dataCache.packages_dynamic[pattern]

View File

@@ -7,7 +7,7 @@ BitBake 'RunQueue' implementation
Handles preparation and execution of a queue of tasks
"""
# Copyright (C) 2006 Richard Purdie
# 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
@@ -22,10 +22,11 @@ Handles preparation and execution of a queue of tasks
# 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 msg, data, fetch, event, mkdirhier, utils
from bb import msg, data, event, mkdirhier, utils
from sets import Set
import bb, os, sys
import signal
import stat
class TaskFailure(Exception):
"""Exception raised when a task in a runqueue fails"""
@@ -45,11 +46,93 @@ class RunQueueStats:
def taskFailed(self):
self.failed = self.failed + 1
def taskCompleted(self):
self.completed = self.completed + 1
def taskCompleted(self, number = 1):
self.completed = self.completed + number
def taskSkipped(self):
self.skipped = self.skipped + 1
def taskSkipped(self, number = 1):
self.skipped = self.skipped + number
class RunQueueScheduler:
"""
Control the order tasks are scheduled in.
"""
def __init__(self, runqueue):
"""
The default scheduler just returns the first buildable task (the
priority map is sorted by task numer)
"""
self.rq = runqueue
numTasks = len(self.rq.runq_fnid)
self.prio_map = []
self.prio_map.extend(range(numTasks))
def next(self):
"""
Return the id of the first task we find that is buildable
"""
for task1 in range(len(self.rq.runq_fnid)):
task = self.prio_map[task1]
if self.rq.runq_running[task] == 1:
continue
if self.rq.runq_buildable[task] == 1:
return task
class RunQueueSchedulerSpeed(RunQueueScheduler):
"""
A scheduler optimised for speed. The priority map is sorted by task weight,
heavier weighted tasks (tasks needed by the most other tasks) are run first.
"""
def __init__(self, runqueue):
"""
The priority map is sorted by task weight.
"""
from copy import deepcopy
self.rq = runqueue
sortweight = deepcopy(self.rq.runq_weight)
sortweight.sort()
copyweight = deepcopy(self.rq.runq_weight)
self.prio_map = []
for weight in sortweight:
idx = copyweight.index(weight)
self.prio_map.append(idx)
copyweight[idx] = -1
self.prio_map.reverse()
class RunQueueSchedulerCompletion(RunQueueSchedulerSpeed):
"""
A scheduler optimised to complete .bb files are quickly as possible. The
priority map is sorted by task weight, but then reordered so once a given
.bb file starts to build, its completed as quickly as possible. This works
well where disk space is at a premium and classes like OE's rm_work are in
force.
"""
def __init__(self, runqueue):
RunQueueSchedulerSpeed.__init__(self, runqueue)
from copy import deepcopy
#FIXME - whilst this groups all fnids together it does not reorder the
#fnid groups optimally.
basemap = deepcopy(self.prio_map)
self.prio_map = []
while (len(basemap) > 0):
entry = basemap.pop(0)
self.prio_map.append(entry)
fnid = self.rq.runq_fnid[entry]
todel = []
for entry in basemap:
entry_fnid = self.rq.runq_fnid[entry]
if entry_fnid == fnid:
todel.append(basemap.index(entry))
self.prio_map.append(entry)
todel.reverse()
for idx in todel:
del basemap[idx]
class RunQueue:
"""
@@ -62,7 +145,12 @@ class RunQueue:
self.taskData = taskData
self.targets = targets
self.number_tasks = int(bb.data.getVar("BB_NUMBER_THREADS", cfgData) or 1)
self.cfgdata = cfgData
self.number_tasks = int(bb.data.getVar("BB_NUMBER_THREADS", cfgData, 1) or 1)
self.multi_provider_whitelist = (bb.data.getVar("MULTI_PROVIDER_WHITELIST", cfgData, 1) or "").split()
self.scheduler = bb.data.getVar("BB_SCHEDULER", cfgData, 1) or "speed"
self.stamppolicy = bb.data.getVar("BB_STAMP_POLICY", cfgData, 1) or "perfile"
self.stampwhitelist = bb.data.getVar("BB_STAMP_WHITELIST", cfgData, 1) or ""
def reset_runqueue(self):
@@ -70,14 +158,164 @@ class RunQueue:
self.runq_task = []
self.runq_depends = []
self.runq_revdeps = []
self.runq_weight = []
self.prio_map = []
def get_user_idstring(self, task):
fn = self.taskData.fn_index[self.runq_fnid[task]]
taskname = self.runq_task[task]
return "%s, %s" % (fn, taskname)
def get_task_id(self, fnid, taskname):
for listid in range(len(self.runq_fnid)):
if self.runq_fnid[listid] == fnid and self.runq_task[listid] == taskname:
return listid
return None
def circular_depchains_handler(self, tasks):
"""
Some tasks aren't buildable, likely due to circular dependency issues.
Identify the circular dependencies and print them in a user readable format.
"""
from copy import deepcopy
valid_chains = []
explored_deps = {}
msgs = []
def chain_reorder(chain):
"""
Reorder a dependency chain so the lowest task id is first
"""
lowest = 0
new_chain = []
for entry in range(len(chain)):
if chain[entry] < chain[lowest]:
lowest = entry
new_chain.extend(chain[lowest:])
new_chain.extend(chain[:lowest])
return new_chain
def chain_compare_equal(chain1, chain2):
"""
Compare two dependency chains and see if they're the same
"""
if len(chain1) != len(chain2):
return False
for index in range(len(chain1)):
if chain1[index] != chain2[index]:
return False
return True
def chain_array_contains(chain, chain_array):
"""
Return True if chain_array contains chain
"""
for ch in chain_array:
if chain_compare_equal(ch, chain):
return True
return False
def find_chains(taskid, prev_chain):
prev_chain.append(taskid)
total_deps = []
total_deps.extend(self.runq_revdeps[taskid])
for revdep in self.runq_revdeps[taskid]:
if revdep in prev_chain:
idx = prev_chain.index(revdep)
# To prevent duplicates, reorder the chain to start with the lowest taskid
# and search through an array of those we've already printed
chain = prev_chain[idx:]
new_chain = chain_reorder(chain)
if not chain_array_contains(new_chain, valid_chains):
valid_chains.append(new_chain)
msgs.append("Dependency loop #%d found:\n" % len(valid_chains))
for dep in new_chain:
msgs.append(" Task %s (%s) (depends: %s)\n" % (dep, self.get_user_idstring(dep), self.runq_depends[dep]))
msgs.append("\n")
if len(valid_chains) > 10:
msgs.append("Aborted dependency loops search after 10 matches.\n")
return msgs
continue
scan = False
if revdep not in explored_deps:
scan = True
elif revdep in explored_deps[revdep]:
scan = True
else:
for dep in prev_chain:
if dep in explored_deps[revdep]:
scan = True
if scan:
find_chains(revdep, deepcopy(prev_chain))
for dep in explored_deps[revdep]:
if dep not in total_deps:
total_deps.append(dep)
explored_deps[taskid] = total_deps
for task in tasks:
find_chains(task, [])
return msgs
def calculate_task_weights(self, endpoints):
"""
Calculate a number representing the "weight" of each task. Heavier weighted tasks
have more dependencies and hence should be executed sooner for maximum speed.
This function also sanity checks the task list finding tasks that its not
possible to execute due to circular dependencies.
"""
numTasks = len(self.runq_fnid)
weight = []
deps_left = []
task_done = []
for listid in range(numTasks):
task_done.append(False)
weight.append(0)
deps_left.append(len(self.runq_revdeps[listid]))
for listid in endpoints:
weight[listid] = 1
task_done[listid] = True
while 1:
next_points = []
for listid in endpoints:
for revdep in self.runq_depends[listid]:
weight[revdep] = weight[revdep] + weight[listid]
deps_left[revdep] = deps_left[revdep] - 1
if deps_left[revdep] == 0:
next_points.append(revdep)
task_done[revdep] = True
endpoints = next_points
if len(next_points) == 0:
break
# Circular dependency sanity check
problem_tasks = []
for task in range(numTasks):
if task_done[task] is False or deps_left[task] != 0:
problem_tasks.append(task)
bb.msg.debug(2, bb.msg.domain.RunQueue, "Task %s (%s) is not buildable\n" % (task, self.get_user_idstring(task)))
bb.msg.debug(2, bb.msg.domain.RunQueue, "(Complete marker was %s and the remaining dependency count was %s)\n\n" % (task_done[task], deps_left[task]))
if problem_tasks:
message = "Unbuildable tasks were found.\n"
message = message + "These are usually caused by circular dependencies and any circular dependency chains found will be printed below. Increase the debug level to see a list of unbuildable tasks.\n\n"
message = message + "Identifying dependency loops (this may take a short while)...\n"
bb.msg.error(bb.msg.domain.RunQueue, message)
msgs = self.circular_depchains_handler(problem_tasks)
message = "\n"
for msg in msgs:
message = message + msg
bb.msg.fatal(bb.msg.domain.RunQueue, message)
return weight
def prepare_runqueue(self):
"""
Turn a set of taskData into a RunQueue and compute data needed
@@ -85,9 +323,8 @@ class RunQueue:
"""
depends = []
runq_weight1 = []
runq_build = []
runq_done = []
recursive_tdepends = {}
taskData = self.taskData
@@ -97,6 +334,17 @@ class RunQueue:
bb.msg.note(1, bb.msg.domain.RunQueue, "Preparing runqueue")
# Step A - Work out a list of tasks to run
#
# Taskdata gives us a list of possible providers for a every target
# ordered by priority (build_targets, run_targets). It also gives
# information on each of those providers.
#
# To create the actual list of tasks to execute we fix the list of
# providers and then resolve the dependencies into task IDs. This
# process is repeated for each type of dependency (tdepends, deptask,
# rdeptast, recrdeptask, idepends).
for task in range(len(taskData.tasks_name)):
fnid = taskData.tasks_fnid[task]
fn = taskData.fn_index[fnid]
@@ -104,38 +352,89 @@ class RunQueue:
if fnid not in taskData.failed_fnids:
# Resolve task internal dependencies
#
# e.g. addtask before X after Y
depends = taskData.tasks_tdepends[task]
# Resolve Depends
# Resolve 'deptask' dependencies
#
# e.g. do_sometask[deptask] = "do_someothertask"
# (makes sure sometask runs after someothertask of all DEPENDS)
if 'deptask' in task_deps and taskData.tasks_name[task] in task_deps['deptask']:
taskname = task_deps['deptask'][taskData.tasks_name[task]]
tasknames = task_deps['deptask'][taskData.tasks_name[task]].split()
for depid in taskData.depids[fnid]:
# Won't be in build_targets if ASSUME_PROVIDED
if depid in taskData.build_targets:
depdata = taskData.build_targets[depid][0]
if depdata:
if depdata is not None:
dep = taskData.fn_index[depdata]
depends.append(taskData.gettask_id(dep, taskname))
for taskname in tasknames:
depends.append(taskData.gettask_id(dep, taskname))
# Resolve Runtime Depends
# Resolve 'rdeptask' dependencies
#
# e.g. do_sometask[rdeptask] = "do_someothertask"
# (makes sure sometask runs after someothertask of all RDEPENDS)
if 'rdeptask' in task_deps and taskData.tasks_name[task] in task_deps['rdeptask']:
taskname = task_deps['rdeptask'][taskData.tasks_name[task]]
for depid in taskData.rdepids[fnid]:
if depid in taskData.run_targets:
depdata = taskData.run_targets[depid][0]
if depdata:
if depdata is not None:
dep = taskData.fn_index[depdata]
depends.append(taskData.gettask_id(dep, taskname))
# Resolve inter-task dependencies
#
# e.g. do_sometask[depends] = "targetname:do_someothertask"
# (makes sure sometask runs after targetname's someothertask)
idepends = taskData.tasks_idepends[task]
for idepend in idepends:
depid = int(idepend.split(":")[0])
for (depid, idependtask) in idepends:
if depid in taskData.build_targets:
# Won't be in build_targets if ASSUME_PROVIDED
depdata = taskData.build_targets[depid][0]
if depdata:
if depdata is not None:
dep = taskData.fn_index[depdata]
depends.append(taskData.gettask_id(dep, idepend.split(":")[1]))
depends.append(taskData.gettask_id(dep, idependtask))
def add_recursive_build(depid):
# Create a list of recursive dependent tasks (from tdepends) and cache
def get_recursive_tdepends(task):
if not task:
return []
if task in recursive_tdepends:
return recursive_tdepends[task]
fnid = taskData.tasks_fnid[task]
taskids = taskData.gettask_ids(fnid)
rectdepends = taskids
nextdeps = taskids
while len(nextdeps) != 0:
newdeps = []
for nextdep in nextdeps:
for tdepend in taskData.tasks_tdepends[nextdep]:
if tdepend not in rectdepends:
rectdepends.append(tdepend)
newdeps.append(tdepend)
nextdeps = newdeps
recursive_tdepends[task] = rectdepends
return rectdepends
# Using the list of tdepends for this task create a list of
# the recursive idepends we have
def get_recursive_idepends(task):
if not task:
return []
rectdepends = get_recursive_tdepends(task)
recidepends = []
for tdepend in rectdepends:
for idepend in taskData.tasks_idepends[tdepend]:
recidepends.append(idepend)
return recidepends
def add_recursive_build(depid, depfnid):
"""
Add build depends of depid to depends
(if we've not see it before)
@@ -146,23 +445,27 @@ class RunQueue:
dep_seen.append(depid)
if depid in taskData.build_targets:
depdata = taskData.build_targets[depid][0]
if depdata:
if depdata is not None:
dep = taskData.fn_index[depdata]
# Need to avoid creating new tasks here
taskid = taskData.gettask_id(dep, taskname, False)
if taskid:
if taskid is not None:
depends.append(taskid)
fnid = taskData.tasks_fnid[taskid]
#print "Added %s (%s) due to %s" % (taskid, taskData.fn_index[fnid], taskData.fn_index[depfnid])
else:
fnid = taskData.getfn_id(dep)
for nextdepid in taskData.depids[fnid]:
if nextdepid not in dep_seen:
add_recursive_build(nextdepid)
add_recursive_build(nextdepid, fnid)
for nextdepid in taskData.rdepids[fnid]:
if nextdepid not in rdep_seen:
add_recursive_run(nextdepid)
add_recursive_run(nextdepid, fnid)
for (idependid, idependtask) in get_recursive_idepends(taskid):
if idependid not in dep_seen:
add_recursive_build(idependid, fnid)
def add_recursive_run(rdepid):
def add_recursive_run(rdepid, depfnid):
"""
Add runtime depends of rdepid to depends
(if we've not see it before)
@@ -173,35 +476,44 @@ class RunQueue:
rdep_seen.append(rdepid)
if rdepid in taskData.run_targets:
depdata = taskData.run_targets[rdepid][0]
if depdata:
if depdata is not None:
dep = taskData.fn_index[depdata]
# Need to avoid creating new tasks here
taskid = taskData.gettask_id(dep, taskname, False)
if taskid:
if taskid is not None:
depends.append(taskid)
fnid = taskData.tasks_fnid[taskid]
#print "Added %s (%s) due to %s" % (taskid, taskData.fn_index[fnid], taskData.fn_index[depfnid])
else:
fnid = taskData.getfn_id(dep)
for nextdepid in taskData.depids[fnid]:
if nextdepid not in dep_seen:
add_recursive_build(nextdepid)
add_recursive_build(nextdepid, fnid)
for nextdepid in taskData.rdepids[fnid]:
if nextdepid not in rdep_seen:
add_recursive_run(nextdepid)
add_recursive_run(nextdepid, fnid)
for (idependid, idependtask) in get_recursive_idepends(taskid):
if idependid not in dep_seen:
add_recursive_build(idependid, fnid)
# Resolve Recursive Runtime Depends
# Also includes all Build Depends (and their runtime depends)
# Resolve recursive 'recrdeptask' dependencies
#
# e.g. do_sometask[recrdeptask] = "do_someothertask"
# (makes sure sometask runs after someothertask of all DEPENDS, RDEPENDS and intertask dependencies, recursively)
if 'recrdeptask' in task_deps and taskData.tasks_name[task] in task_deps['recrdeptask']:
for taskname in task_deps['recrdeptask'][taskData.tasks_name[task]].split():
dep_seen = []
rdep_seen = []
idep_seen = []
for depid in taskData.depids[fnid]:
add_recursive_build(depid)
add_recursive_build(depid, fnid)
for rdepid in taskData.rdepids[fnid]:
add_recursive_run(rdepid)
add_recursive_run(rdepid, fnid)
deptaskid = taskData.gettask_id(fn, taskname, False)
for (idependid, idependtask) in get_recursive_idepends(deptaskid):
add_recursive_build(idependid, fnid)
#Prune self references
# Rmove all self references
if task in depends:
newdep = []
bb.msg.debug(2, bb.msg.domain.RunQueue, "Task %s (%s %s) contains self reference! %s" % (task, taskData.fn_index[taskData.tasks_fnid[task]], taskData.tasks_name[task], depends))
@@ -215,11 +527,14 @@ class RunQueue:
self.runq_task.append(taskData.tasks_name[task])
self.runq_depends.append(Set(depends))
self.runq_revdeps.append(Set())
self.runq_weight.append(0)
runq_weight1.append(0)
runq_build.append(0)
runq_done.append(0)
# Step B - Mark all active tasks
#
# Start with the tasks we were asked to run and mark all dependencies
# as active too. If the task is to be 'forced', clear its stamp. Once
# all active tasks are marked, prune the ones we don't need.
bb.msg.note(2, bb.msg.domain.RunQueue, "Marking Active Tasks")
@@ -238,6 +553,7 @@ class RunQueue:
for depend in depends:
mark_active(depend, depth+1)
self.target_pairs = []
for target in self.targets:
targetid = taskData.getbuild_id(target[0])
@@ -248,21 +564,28 @@ class RunQueue:
continue
fnid = taskData.build_targets[targetid][0]
fn = taskData.fn_index[fnid]
self.target_pairs.append((fn, target[1]))
# Remove stamps for targets if force mode active
if self.cooker.configuration.force:
fn = taskData.fn_index[fnid]
bb.msg.note(2, bb.msg.domain.RunQueue, "Remove stamp %s, %s" % (target[1], fn))
bb.build.del_stamp(target[1], self.dataCache, fn)
if fnid in taskData.failed_fnids:
continue
if target[1] not in taskData.tasks_lookup[fnid]:
bb.msg.fatal(bb.msg.domain.RunQueue, "Task %s does not exist for target %s" % (target[1], target[0]))
listid = taskData.tasks_lookup[fnid][target[1]]
mark_active(listid, 1)
# Prune inactive tasks
# Step C - Prune all inactive tasks
#
# Once all active tasks are marked, prune the ones we don't need.
maps = []
delcount = 0
for listid in range(len(self.runq_fnid)):
@@ -272,22 +595,26 @@ class RunQueue:
del self.runq_fnid[listid-delcount]
del self.runq_task[listid-delcount]
del self.runq_depends[listid-delcount]
del self.runq_weight[listid-delcount]
del runq_weight1[listid-delcount]
del runq_build[listid-delcount]
del runq_done[listid-delcount]
del self.runq_revdeps[listid-delcount]
delcount = delcount + 1
maps.append(-1)
#
# Step D - Sanity checks and computation
#
# Check to make sure we still have tasks to run
if len(self.runq_fnid) == 0:
if not taskData.abort:
bb.msg.note(1, bb.msg.domain.RunQueue, "All possible tasks have been run but build incomplete (--continue mode). See errors above for incomplete tasks.")
return
bb.msg.fatal(bb.msg.domain.RunQueue, "No active tasks and not in --continue mode?! Please report this bug.")
bb.msg.fatal(bb.msg.domain.RunQueue, "All buildable tasks have been run but the build is incomplete (--continue mode). Errors for the tasks that failed will have been printed above.")
else:
bb.msg.fatal(bb.msg.domain.RunQueue, "No active tasks and not in --continue mode?! Please report this bug.")
bb.msg.note(2, bb.msg.domain.RunQueue, "Pruned %s inactive tasks, %s left" % (delcount, len(self.runq_fnid)))
# Remap the dependencies to account for the deleted tasks
# Check we didn't delete a task we depend on
for listid in range(len(self.runq_fnid)):
newdeps = []
origdeps = self.runq_depends[listid]
@@ -299,76 +626,208 @@ class RunQueue:
bb.msg.note(2, bb.msg.domain.RunQueue, "Assign Weightings")
# Generate a list of reverse dependencies to ease future calculations
for listid in range(len(self.runq_fnid)):
for dep in self.runq_depends[listid]:
self.runq_revdeps[dep].add(listid)
# Identify tasks at the end of dependency chains
# Error on circular dependency loops (length two)
endpoints = []
for listid in range(len(self.runq_fnid)):
revdeps = self.runq_revdeps[listid]
if len(revdeps) == 0:
runq_done[listid] = 1
self.runq_weight[listid] = 1
endpoints.append(listid)
for dep in revdeps:
if dep in self.runq_depends[listid]:
#self.dump_data(taskData)
bb.msg.fatal(bb.msg.domain.RunQueue, "Task %s (%s) has circular dependency on %s (%s)" % (taskData.fn_index[self.runq_fnid[dep]], self.runq_task[dep] , taskData.fn_index[self.runq_fnid[listid]], self.runq_task[listid]))
runq_weight1[listid] = len(revdeps)
bb.msg.note(2, bb.msg.domain.RunQueue, "Compute totals (have %s endpoint(s))" % len(endpoints))
while 1:
next_points = []
for listid in endpoints:
for revdep in self.runq_depends[listid]:
self.runq_weight[revdep] = self.runq_weight[revdep] + self.runq_weight[listid]
runq_weight1[revdep] = runq_weight1[revdep] - 1
if runq_weight1[revdep] == 0:
next_points.append(revdep)
runq_done[revdep] = 1
endpoints = next_points
if len(next_points) == 0:
break
# Sanity Checks
# Calculate task weights
# Check of higher length circular dependencies
self.runq_weight = self.calculate_task_weights(endpoints)
# Decide what order to execute the tasks in, pick a scheduler
#self.sched = RunQueueScheduler(self)
if self.scheduler == "completion":
self.sched = RunQueueSchedulerCompletion(self)
else:
self.sched = RunQueueSchedulerSpeed(self)
# Sanity Check - Check for multiple tasks building the same provider
prov_list = {}
seen_fn = []
for task in range(len(self.runq_fnid)):
if runq_done[task] == 0:
seen = []
deps_seen = []
def print_chain(taskid, finish):
seen.append(taskid)
for revdep in self.runq_revdeps[taskid]:
if runq_done[revdep] == 0 and revdep not in seen and not finish:
bb.msg.error(bb.msg.domain.RunQueue, "Task %s (%s) (depends: %s)" % (revdep, self.get_user_idstring(revdep), self.runq_depends[revdep]))
if revdep in deps_seen:
bb.msg.error(bb.msg.domain.RunQueue, "Chain ends at Task %s (%s)" % (revdep, self.get_user_idstring(revdep)))
finish = True
return
for dep in self.runq_depends[revdep]:
deps_seen.append(dep)
print_chain(revdep, finish)
print_chain(task, False)
bb.msg.fatal(bb.msg.domain.RunQueue, "Task %s (%s) not processed!\nThis is probably a circular dependency (the chain might be printed above)." % (task, self.get_user_idstring(task)))
if runq_weight1[task] != 0:
bb.msg.fatal(bb.msg.domain.RunQueue, "Task %s (%s) count not zero!" % (task, self.get_user_idstring(task)))
fn = taskData.fn_index[self.runq_fnid[task]]
if fn in seen_fn:
continue
seen_fn.append(fn)
for prov in self.dataCache.fn_provides[fn]:
if prov not in prov_list:
prov_list[prov] = [fn]
elif fn not in prov_list[prov]:
prov_list[prov].append(fn)
error = False
for prov in prov_list:
if len(prov_list[prov]) > 1 and prov not in self.multi_provider_whitelist:
error = True
bb.msg.error(bb.msg.domain.RunQueue, "Multiple .bb files are due to be built which each provide %s (%s).\n This usually means one provides something the other doesn't and should." % (prov, " ".join(prov_list[prov])))
#if error:
# bb.msg.fatal(bb.msg.domain.RunQueue, "Corrupted metadata configuration detected, aborting...")
# Make a weight sorted map
from copy import deepcopy
sortweight = deepcopy(self.runq_weight)
sortweight.sort()
copyweight = deepcopy(self.runq_weight)
self.prio_map = []
for weight in sortweight:
idx = copyweight.index(weight)
self.prio_map.append(idx)
copyweight[idx] = -1
self.prio_map.reverse()
# Create a whitelist usable by the stamp checks
stampfnwhitelist = []
for entry in self.stampwhitelist.split():
entryid = self.taskData.getbuild_id(entry)
if entryid not in self.taskData.build_targets:
continue
fnid = self.taskData.build_targets[entryid][0]
fn = self.taskData.fn_index[fnid]
stampfnwhitelist.append(fn)
self.stampfnwhitelist = stampfnwhitelist
#self.dump_data(taskData)
def check_stamps(self):
unchecked = {}
current = []
notcurrent = []
buildable = []
if self.stamppolicy == "perfile":
fulldeptree = False
else:
fulldeptree = True
stampwhitelist = []
if self.stamppolicy == "whitelist":
stampwhitelist = self.self.stampfnwhitelist
for task in range(len(self.runq_fnid)):
unchecked[task] = ""
if len(self.runq_depends[task]) == 0:
buildable.append(task)
def check_buildable(self, task, buildable):
for revdep in self.runq_revdeps[task]:
alldeps = 1
for dep in self.runq_depends[revdep]:
if dep in unchecked:
alldeps = 0
if alldeps == 1:
if revdep in unchecked:
buildable.append(revdep)
for task in range(len(self.runq_fnid)):
if task not in unchecked:
continue
fn = self.taskData.fn_index[self.runq_fnid[task]]
taskname = self.runq_task[task]
stampfile = "%s.%s" % (self.dataCache.stamp[fn], taskname)
# If the stamp is missing its not current
if not os.access(stampfile, os.F_OK):
del unchecked[task]
notcurrent.append(task)
check_buildable(self, task, buildable)
continue
# If its a 'nostamp' task, it's not current
taskdep = self.dataCache.task_deps[fn]
if 'nostamp' in taskdep and task in taskdep['nostamp']:
del unchecked[task]
notcurrent.append(task)
check_buildable(self, task, buildable)
continue
while (len(buildable) > 0):
nextbuildable = []
for task in buildable:
if task in unchecked:
fn = self.taskData.fn_index[self.runq_fnid[task]]
taskname = self.runq_task[task]
stampfile = "%s.%s" % (self.dataCache.stamp[fn], taskname)
iscurrent = True
t1 = os.stat(stampfile)[stat.ST_MTIME]
for dep in self.runq_depends[task]:
if iscurrent:
fn2 = self.taskData.fn_index[self.runq_fnid[dep]]
taskname2 = self.runq_task[dep]
stampfile2 = "%s.%s" % (self.dataCache.stamp[fn2], taskname2)
if fn == fn2 or (fulldeptree and fn2 not in stampwhitelist):
if dep in notcurrent:
iscurrent = False
else:
t2 = os.stat(stampfile2)[stat.ST_MTIME]
if t1 < t2:
iscurrent = False
del unchecked[task]
if iscurrent:
current.append(task)
else:
notcurrent.append(task)
check_buildable(self, task, nextbuildable)
buildable = nextbuildable
#for task in range(len(self.runq_fnid)):
# fn = self.taskData.fn_index[self.runq_fnid[task]]
# taskname = self.runq_task[task]
# print "%s %s.%s" % (task, taskname, fn)
#print "Unchecked: %s" % unchecked
#print "Current: %s" % current
#print "Not current: %s" % notcurrent
if len(unchecked) > 0:
bb.fatal("check_stamps fatal internal error")
return current
def check_stamp_task(self, task):
if self.stamppolicy == "perfile":
fulldeptree = False
else:
fulldeptree = True
stampwhitelist = []
if self.stamppolicy == "whitelist":
stampwhitelist = self.stampfnwhitelist
fn = self.taskData.fn_index[self.runq_fnid[task]]
taskname = self.runq_task[task]
stampfile = "%s.%s" % (self.dataCache.stamp[fn], taskname)
# If the stamp is missing its not current
if not os.access(stampfile, os.F_OK):
bb.msg.debug(2, bb.msg.domain.RunQueue, "Stampfile %s not available\n" % stampfile)
return False
# If its a 'nostamp' task, it's not current
taskdep = self.dataCache.task_deps[fn]
if 'nostamp' in taskdep and task in taskdep['nostamp']:
bb.msg.debug(2, bb.msg.domain.RunQueue, "%s.%s is nostamp\n" % (fn, taskname))
return False
iscurrent = True
t1 = os.stat(stampfile)[stat.ST_MTIME]
for dep in self.runq_depends[task]:
if iscurrent:
fn2 = self.taskData.fn_index[self.runq_fnid[dep]]
taskname2 = self.runq_task[dep]
stampfile2 = "%s.%s" % (self.dataCache.stamp[fn2], taskname2)
if fn == fn2 or (fulldeptree and fn2 not in stampwhitelist):
try:
t2 = os.stat(stampfile2)[stat.ST_MTIME]
if t1 < t2:
bb.msg.debug(2, bb.msg.domain.RunQueue, "Stampfile %s < %s" % (stampfile,stampfile2))
iscurrent = False
except:
bb.msg.debug(2, bb.msg.domain.RunQueue, "Exception reading %s for %s" % (stampfile2 ,stampfile))
iscurrent = False
return iscurrent
def execute_runqueue(self):
"""
Run the tasks in a queue prepared by prepare_runqueue
@@ -438,18 +897,6 @@ class RunQueue:
taskname = self.runq_task[revdep]
bb.msg.debug(1, bb.msg.domain.RunQueue, "Marking task %s (%s, %s) as buildable" % (revdep, fn, taskname))
def get_next_task(self):
"""
Return the id of the highest priority task that is buildable
"""
for task1 in range(len(self.runq_fnid)):
task = self.prio_map[task1]
if self.runq_running[task] == 1:
continue
if self.runq_buildable[task] == 1:
return task
return None
def execute_runqueue_internal(self):
"""
Run the tasks in a queue prepared by prepare_runqueue
@@ -466,13 +913,15 @@ class RunQueue:
def sigint_handler(signum, frame):
raise KeyboardInterrupt
event.fire(bb.event.StampUpdate(self.target_pairs, self.dataCache.stamp, self.cfgdata))
while True:
task = self.get_next_task()
task = self.sched.next()
if task is not None:
fn = self.taskData.fn_index[self.runq_fnid[task]]
taskname = self.runq_task[task]
if bb.build.stamp_is_current(taskname, self.dataCache, fn):
if self.check_stamp_task(task):
bb.msg.debug(2, bb.msg.domain.RunQueue, "Stamp current task %s (%s)" % (task, self.get_user_idstring(task)))
self.runq_running[task] = 1
self.task_complete(task)
@@ -481,6 +930,8 @@ class RunQueue:
continue
bb.msg.note(1, bb.msg.domain.RunQueue, "Running task %d of %d (ID: %s, %s)" % (self.stats.completed + self.active_builds + 1, len(self.runq_fnid), task, self.get_user_idstring(task)))
sys.stdout.flush()
sys.stderr.flush()
try:
pid = os.fork()
except OSError, e:
@@ -495,8 +946,9 @@ class RunQueue:
newsi = os.open('/dev/null', os.O_RDWR)
os.dup2(newsi, sys.stdin.fileno())
self.cooker.configuration.cmd = taskname[3:]
try:
self.cooker.tryBuild(fn, False)
bb.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY", self, self.cooker.configuration.data)
try:
self.cooker.tryBuild(fn)
except bb.build.EventException:
bb.msg.error(bb.msg.domain.Build, "Build of " + fn + " " + taskname + " failed")
sys.exit(1)
@@ -588,3 +1040,13 @@ class RunQueue:
self.runq_weight[task],
self.runq_depends[task],
self.runq_revdeps[task]))
def check_stamp_fn(fn, taskname, d):
rq = bb.data.getVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY", d)
fnid = rq.taskData.getfn_id(fn)
taskid = rq.get_task_id(fnid, taskname)
if taskid is not None:
return rq.check_stamp_task(taskid)
return None

View File

@@ -68,7 +68,6 @@ leave_mainloop = False
last_exception = None
cooker = None
parsed = False
initdata = None
debug = os.environ.get( "BBSHELL_DEBUG", "" )
##########################################################################
@@ -156,11 +155,14 @@ class BitBakeShellCommands:
cooker.configuration.cmd = cmd
td = taskdata.TaskData(cooker.configuration.abort)
localdata = data.createCopy(cooker.configuration.data)
data.update_data(localdata)
data.expandKeys(localdata)
try:
tasks = []
for name in names:
td.add_provider(cooker.configuration.data, cooker.status, name)
td.add_provider(localdata, cooker.status, name)
providers = td.get_provider(name)
if len(providers) == 0:
@@ -168,9 +170,9 @@ class BitBakeShellCommands:
tasks.append([name, "do_%s" % cooker.configuration.cmd])
td.add_unresolved(cooker.configuration.data, cooker.status)
td.add_unresolved(localdata, cooker.status)
rq = runqueue.RunQueue(cooker, cooker.configuration.data, cooker.status, td, tasks)
rq = runqueue.RunQueue(cooker, localdata, cooker.status, td, tasks)
rq.prepare_runqueue()
rq.execute_runqueue()
@@ -217,8 +219,8 @@ class BitBakeShellCommands:
edit.usage = "<providee>"
def environment( self, params ):
"""Dump out the outer BitBake environment (see bbread)"""
data.emit_env(sys.__stdout__, cooker.configuration.data, True)
"""Dump out the outer BitBake environment"""
cooker.showEnvironment()
def exit_( self, params ):
"""Leave the BitBake Shell"""
@@ -241,28 +243,13 @@ class BitBakeShellCommands:
oldcmd = cooker.configuration.cmd
cooker.configuration.cmd = cmd
thisdata = copy.deepcopy( initdata )
# Caution: parse.handle modifies thisdata, hence it would
# lead to pollution cooker.configuration.data, which is
# why we use it on a safe copy we obtained from cooker right after
# parsing the initial *.conf files
try:
bbfile_data = parse.handle( bf, thisdata )
cooker.buildFile(bf)
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)
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
except build.EventException, e:
print "ERROR: Couldn't build '%s'" % name
last_exception = e
cooker.configuration.cmd = oldcmd
fileBuild.usage = "<bbfile>"
@@ -393,6 +380,11 @@ SRC_URI = ""
os.system( "%s %s/%s" % ( os.environ.get( "EDITOR" ), fulldirname, filename ) )
new.usage = "<directory> <filename>"
def package( self, params ):
"""Execute 'package' on a providee"""
self.build( params, "package" )
package.usage = "<providee>"
def pasteBin( self, params ):
"""Send a command + output buffer to the pastebin at http://rafb.net/paste"""
index = params[0]
@@ -501,8 +493,8 @@ 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 ):
"""Execute 'showdata' on a providee"""
self.build( params, "showdata" )
"""Show the parsed metadata for a given providee"""
cooker.showEnvironment(None, params)
showdata.usage = "<providee>"
def setVar( self, params ):
@@ -580,6 +572,7 @@ 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():
if key.endswith( bbfile ):
@@ -732,10 +725,6 @@ class BitBakeShell:
print __credits__
# save initial cooker configuration (will be reused in file*** commands)
global initdata
initdata = copy.deepcopy( cooker.configuration.data )
def cleanup( self ):
"""Write readline history and clean up resources"""
debugOut( "writing command history" )

View File

@@ -23,7 +23,7 @@ Task data collection and handling
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
from bb import data, fetch, event, mkdirhier, utils
from bb import data, event, mkdirhier, utils
import bb, os
class TaskData:
@@ -91,6 +91,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 +134,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 +145,11 @@ class TaskData:
if fnid in self.tasks_fnid:
return
for task in task_graph.allnodes():
for task in task_deps['tasks']:
# Work out task dependencies
parentids = []
for dep in task_graph.getparents(task):
for dep in task_deps['parents'][task]:
parentid = self.gettask_id(fn, dep)
parentids.append(parentid)
taskid = self.gettask_id(fn, task)
@@ -149,9 +158,9 @@ class TaskData:
# Touch all intertask dependencies
if 'depends' in task_deps and task in task_deps['depends']:
ids = []
for dep in task_deps['depends'][task].split(" "):
for dep in task_deps['depends'][task].split():
if dep:
ids.append(str(self.getbuild_id(dep.split(":")[0])) + ":" + dep.split(":")[1])
ids.append(((self.getbuild_id(dep.split(":")[0])), dep.split(":")[1]))
self.tasks_idepends[taskid].extend(ids)
# Work out build dependencies
@@ -168,11 +177,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()
@@ -330,7 +339,7 @@ class TaskData:
self.add_provider_internal(cfgData, dataCache, item)
except bb.providers.NoProvider:
if self.abort:
bb.msg.error(bb.msg.domain.Provider, "No providers of build target %s (for %s)" % (item, self.get_dependees_str(item)))
bb.msg.error(bb.msg.domain.Provider, "Nothing PROVIDES '%s' (but '%s' DEPENDS on or otherwise requires it)" % (item, self.get_dependees_str(item)))
raise
targetid = self.getbuild_id(item)
self.remove_buildtarget(targetid)
@@ -348,7 +357,7 @@ class TaskData:
return
if not item in dataCache.providers:
bb.msg.note(2, bb.msg.domain.Provider, "No providers of build target %s (for %s)" % (item, self.get_dependees_str(item)))
bb.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))
raise bb.providers.NoProvider(item)
@@ -357,7 +366,7 @@ class TaskData:
all_p = dataCache.providers[item]
eligible = bb.providers.filterProviders(all_p, item, cfgData, dataCache)
eligible, foundUnique = bb.providers.filterProviders(all_p, item, cfgData, dataCache)
for p in eligible:
fnid = self.getfn_id(p)
@@ -365,33 +374,18 @@ class TaskData:
eligible.remove(p)
if not eligible:
bb.msg.note(2, bb.msg.domain.Provider, "No providers of build target %s after filtering (for %s)" % (item, self.get_dependees_str(item)))
bb.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))
raise bb.providers.NoProvider(item)
prefervar = bb.data.getVar('PREFERRED_PROVIDER_%s' % item, cfgData, 1)
if prefervar:
dataCache.preferred[item] = prefervar
discriminated = False
if item in dataCache.preferred:
for p in eligible:
pn = dataCache.pkg_fn[p]
if dataCache.preferred[item] == pn:
bb.msg.note(2, bb.msg.domain.Provider, "selecting %s to satisfy %s due to PREFERRED_PROVIDERS" % (pn, item))
eligible.remove(p)
eligible = [p] + eligible
discriminated = True
break
if len(eligible) > 1 and discriminated == False:
if len(eligible) > 1 and foundUnique == False:
if item not in self.consider_msgs_cache:
providers_list = []
for fn in eligible:
providers_list.append(dataCache.pkg_fn[fn])
bb.msg.note(1, bb.msg.domain.Provider, "multiple providers are available for %s (%s);" % (item, ", ".join(providers_list)))
bb.msg.note(1, bb.msg.domain.Provider, "consider defining PREFERRED_PROVIDER_%s" % item)
bb.event.fire(bb.event.MultipleProviders(item,providers_list,cfgData))
bb.event.fire(bb.event.MultipleProviders(item, providers_list, cfgData))
self.consider_msgs_cache.append(item)
for fn in eligible:
@@ -420,11 +414,11 @@ class TaskData:
all_p = bb.providers.getRuntimeProviders(dataCache, item)
if not all_p:
bb.msg.error(bb.msg.domain.Provider, "No providers of runtime build target %s (for %s)" % (item, self.get_rdependees_str(item)))
bb.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))
raise bb.providers.NoRProvider(item)
eligible = bb.providers.filterProviders(all_p, item, cfgData, dataCache)
eligible, numberPreferred = bb.providers.filterProvidersRunTime(all_p, item, cfgData, dataCache)
for p in eligible:
fnid = self.getfn_id(p)
@@ -432,25 +426,11 @@ class TaskData:
eligible.remove(p)
if not eligible:
bb.msg.error(bb.msg.domain.Provider, "No providers of runtime build target %s after filtering (for %s)" % (item, self.get_rdependees_str(item)))
bb.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))
raise bb.providers.NoRProvider(item)
# Should use dataCache.preferred here?
preferred = []
for p in eligible:
pn = dataCache.pkg_fn[p]
provides = dataCache.pn_provides[pn]
for provide in provides:
prefervar = bb.data.getVar('PREFERRED_PROVIDER_%s' % provide, cfgData, 1)
if prefervar == pn:
bb.msg.note(2, bb.msg.domain.Provider, "selecting %s to satisfy runtime %s due to PREFERRED_PROVIDERS" % (pn, item))
eligible.remove(p)
eligible = [p] + eligible
preferred.append(p)
break
if len(eligible) > 1 and len(preferred) == 0:
if len(eligible) > 1 and numberPreferred == 0:
if item not in self.consider_msgs_cache:
providers_list = []
for fn in eligible:
@@ -460,12 +440,12 @@ class TaskData:
bb.event.fire(bb.event.MultipleProviders(item,providers_list, cfgData, runtime=True))
self.consider_msgs_cache.append(item)
if len(preferred) > 1:
if numberPreferred > 1:
if item not in self.consider_msgs_cache:
providers_list = []
for fn in preferred:
for fn in eligible:
providers_list.append(dataCache.pkg_fn[fn])
bb.msg.note(2, bb.msg.domain.Provider, "multiple preferred providers are available for runtime %s (%s);" % (item, ", ".join(providers_list)))
bb.msg.note(2, bb.msg.domain.Provider, "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))
self.consider_msgs_cache.append(item)
@@ -475,60 +455,77 @@ class TaskData:
fnid = self.getfn_id(fn)
if fnid in self.failed_fnids:
continue
bb.msg.debug(2, bb.msg.domain.Provider, "adding %s to satisfy runtime %s" % (fn, item))
bb.msg.debug(2, bb.msg.domain.Provider, "adding '%s' to satisfy runtime '%s'" % (fn, item))
self.add_runtime_target(fn, item)
self.add_tasks(fn, dataCache)
def fail_fnid(self, fnid):
def fail_fnid(self, fnid, missing_list = []):
"""
Mark a file as failed (unbuildable)
Remove any references from build and runtime provider lists
missing_list, A list of missing requirements for this target
"""
if fnid in self.failed_fnids:
return
bb.msg.debug(1, bb.msg.domain.Provider, "Removing failed file %s" % self.fn_index[fnid])
bb.msg.debug(1, bb.msg.domain.Provider, "File '%s' is unbuildable, removing..." % self.fn_index[fnid])
self.failed_fnids.append(fnid)
for target in self.build_targets:
if fnid in self.build_targets[target]:
self.build_targets[target].remove(fnid)
if len(self.build_targets[target]) == 0:
self.remove_buildtarget(target)
self.remove_buildtarget(target, missing_list)
for target in self.run_targets:
if fnid in self.run_targets[target]:
self.run_targets[target].remove(fnid)
if len(self.run_targets[target]) == 0:
self.remove_runtarget(target)
self.remove_runtarget(target, missing_list)
def remove_buildtarget(self, targetid):
def remove_buildtarget(self, targetid, missing_list = []):
"""
Mark a build target as failed (unbuildable)
Trigger removal of any files that have this as a dependency
"""
bb.msg.note(2, bb.msg.domain.Provider, "Removing failed build target %s" % self.build_names_index[targetid])
if not missing_list:
missing_list = [self.build_names_index[targetid]]
else:
missing_list = [self.build_names_index[targetid]] + missing_list
bb.msg.note(2, bb.msg.domain.Provider, "Target '%s' is unbuildable, removing...\nMissing or unbuildable dependency chain was: %s" % (self.build_names_index[targetid], missing_list))
self.failed_deps.append(targetid)
dependees = self.get_dependees(targetid)
for fnid in dependees:
self.fail_fnid(fnid)
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, "No buildable providers available for required build target %s" % self.build_names_index[targetid])
bb.msg.error(bb.msg.domain.Provider, "Required build target '%s' has no buildable providers.\nMissing or unbuildable dependency chain was: %s" % (self.build_names_index[targetid], missing_list))
raise bb.providers.NoProvider
def remove_runtarget(self, targetid):
def remove_runtarget(self, targetid, missing_list = []):
"""
Mark a run target as failed (unbuildable)
Trigger removal of any files that have this as a dependency
"""
bb.msg.note(1, bb.msg.domain.Provider, "Removing failed runtime build target %s" % self.run_names_index[targetid])
if not missing_list:
missing_list = [self.run_names_index[targetid]]
else:
missing_list = [self.run_names_index[targetid]] + missing_list
bb.msg.note(1, bb.msg.domain.Provider, "Runtime target '%s' is unbuildable, removing...\nMissing or unbuildable dependency chain was: %s" % (self.run_names_index[targetid], missing_list))
self.failed_rdeps.append(targetid)
dependees = self.get_rdependees(targetid)
for fnid in dependees:
self.fail_fnid(fnid)
self.fail_fnid(fnid, missing_list)
def add_unresolved(self, cfgData, dataCache):
"""
Resolve all unresolved build and runtime targets
"""
bb.msg.note(1, bb.msg.domain.TaskData, "Resolving missing task queue dependencies")
bb.msg.note(1, bb.msg.domain.TaskData, "Resolving any missing task queue dependencies")
while 1:
added = 0
for target in self.get_unresolved_build_targets(dataCache):
@@ -538,6 +535,7 @@ 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)))
raise
self.remove_buildtarget(targetid)
for target in self.get_unresolved_run_targets(dataCache):
@@ -557,14 +555,26 @@ class TaskData:
"""
bb.msg.debug(3, bb.msg.domain.TaskData, "build_names:")
bb.msg.debug(3, bb.msg.domain.TaskData, ", ".join(self.build_names_index))
bb.msg.debug(3, bb.msg.domain.TaskData, "run_names:")
bb.msg.debug(3, bb.msg.domain.TaskData, ", ".join(self.run_names_index))
bb.msg.debug(3, bb.msg.domain.TaskData, "build_targets:")
for target in self.build_targets.keys():
bb.msg.debug(3, bb.msg.domain.TaskData, " %s: %s" % (self.build_names_index[target], self.build_targets[target]))
for buildid in range(len(self.build_names_index)):
target = self.build_names_index[buildid]
targets = "None"
if buildid in self.build_targets:
targets = self.build_targets[buildid]
bb.msg.debug(3, bb.msg.domain.TaskData, " (%s)%s: %s" % (buildid, target, targets))
bb.msg.debug(3, bb.msg.domain.TaskData, "run_targets:")
for target in self.run_targets.keys():
bb.msg.debug(3, bb.msg.domain.TaskData, " %s: %s" % (self.run_names_index[target], self.run_targets[target]))
for runid in range(len(self.run_names_index)):
target = self.run_names_index[runid]
targets = "None"
if runid in self.run_targets:
targets = self.run_targets[runid]
bb.msg.debug(3, bb.msg.domain.TaskData, " (%s)%s: %s" % (runid, target, targets))
bb.msg.debug(3, bb.msg.domain.TaskData, "tasks:")
for task in range(len(self.tasks_name)):
bb.msg.debug(3, bb.msg.domain.TaskData, " (%s)%s - %s: %s" % (
@@ -572,7 +582,12 @@ class TaskData:
self.fn_index[self.tasks_fnid[task]],
self.tasks_name[task],
self.tasks_tdepends[task]))
bb.msg.debug(3, bb.msg.domain.TaskData, "runtime ids (per fn):")
bb.msg.debug(3, bb.msg.domain.TaskData, "dependency ids (per fn):")
for fnid in self.depids:
bb.msg.debug(3, bb.msg.domain.TaskData, " %s %s: %s" % (fnid, self.fn_index[fnid], self.depids[fnid]))
bb.msg.debug(3, bb.msg.domain.TaskData, "runtime dependency ids (per fn):")
for fnid in self.rdepids:
bb.msg.debug(3, bb.msg.domain.TaskData, " %s %s: %s" % (fnid, self.fn_index[fnid], self.rdepids[fnid]))

View File

@@ -22,7 +22,7 @@ BitBake Utility Functions
digits = "0123456789"
ascii_letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
import re
import re, fcntl, os
def explode_version(s):
r = []
@@ -85,18 +85,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):
"""
@@ -202,3 +229,79 @@ def Enum(*names):
constants = tuple(constants)
EnumType = EnumClass()
return EnumType
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().
"""
while True:
# If we leave the lockfiles lying around there is no problem
# but we should clean up after ourselves. This gives potential
# for races though. To work around this, when we acquire the lock
# we check the file we locked was still the lock file on disk.
# by comparing inode numbers. If they don't match or the lockfile
# no longer exists, we start again.
# 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
def unlockfile(lf):
"""
Unlock a file locked using lockfile()
"""
os.unlink(lf.name)
fcntl.flock(lf.fileno(), fcntl.LOCK_UN)
lf.close
def md5_file(filename):
"""
Return the hex string representation of the MD5 checksum of filename.
"""
try:
import hashlib
m = hashlib.md5()
except ImportError:
import md5
m = md5.new()
for line in open(filename):
m.update(line)
return m.hexdigest()
def sha256_file(filename):
"""
Return the hex string representation of the 256-bit SHA checksum of
filename. On Python 2.4 this will return None, so callers will need to
handle that by either skipping SHA checks, or running a standalone sha256sum
binary.
"""
try:
import hashlib
except ImportError:
return None
s = hashlib.sha256()
for line in open(filename):
s.update(line)
return s.hexdigest()
def 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))
os.rmdir(topdir)

View File

@@ -2,33 +2,55 @@
DL_DIR ?= "${OEROOT}/sources"
BBFILES = "${OEROOT}/meta/packages/*/*.bb"
# To enable extra packages, uncomment the following lines:
# BBFILES := "${OEROOT}/meta/packages/*/*.bb ${OEROOT}/meta-extras/packages/*/*.bb"
# BBFILE_COLLECTIONS = "normal extras"
# BBFILE_PATTERN_normal = "^${OEROOT}/meta/"
# BBFILE_PATTERN_extras = "^${OEROOT}/meta/"
# BBFILE_PRIORITY_normal = "5"
# BBFILE_PRIORITY_extras = "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"
# Other supported machines
#MACHINE ?= "cmx270"
#MACHINE ?= "qemux86"
#MACHINE ?= "c7x0"
#MACHINE ?= "akita"
#MACHINE ?= "spitz"
#MACHINE ?= "nokia770"
#MACHINE ?= "nokia800"
#MACHINE ?= "fic-gta01"
#MACHINE ?= "bootcdx86"
#MACHINE ?= "cm-x270"
#MACHINE ?= "em-x270"
#MACHINE ?= "htcuniversal"
#MACHINE ?= "mx31ads"
#MACHINE ?= "mx31litekit"
#MACHINE ?= "mx31phy"
#MACHINE ?= "zylonite"
DISTRO ?= "poky"
# For bleeding edge / experimental / unstable package versions
# DISTRO ?= "poky-bleeding"
# IMAGE_FEATURES configuration of the generated images
# 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 = ""
# 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
# (adds symbol information for debugging/profiling)
@@ -43,7 +65,14 @@ DISTRO ?= "poky"
# There are other application targets too, see meta/classes/poky-image.bbclass
# and meta/packages/tasks/task-poky.bb for more details.
IMAGE_FEATURES = "tools-dbg tools-profile tools-testapps debug-tweaks"
EXTRA_IMAGE_FEATURES = "tools-debug tools-profile tools-testapps debug-tweaks"
# The default IMAGE_FEATURES above are too large for the mx31phy and
# c700/c750 machines which have limited space. The code below limits
# the default features for those machines.
EXTRA_IMAGE_FEATURES_c7x0 = "tools-testapps debug-tweaks"
EXTRA_IMAGE_FEATURES_mx31phy = "debug-tweaks"
EXTRA_IMAGE_FEATURES_mx31ads = "tools-testapps debug-tweaks"
# A list of packaging systems used in generated images
# The first package type listed will be used for rootfs generation
@@ -52,12 +81,17 @@ IMAGE_FEATURES = "tools-dbg tools-profile tools-testapps debug-tweaks"
#PACKAGE_CLASSES ?= "package_deb package_ipk"
PACKAGE_CLASSES ?= "package_ipk"
# POKYMODE controls the characteristics of the generated packages/images.
# Options include several different EABI combinations and a
# compatibility mode for the OABI mode poky use to use. Use "oabi" for machines
# with kernels < 2.6.18 for example. The default is "eabi". These changes only
# really apply for ARM machines.
# POKYMODE = "oabi"
# POKYMODE controls the characteristics of the generated packages/images by
# telling poky which type of toolchain to use.
#
# Options include several different EABI combinations and a compatibility
# mode for the OABI mode poky previously used.
#
# The default is "eabi"
# Use "oabi" for machines with kernels < 2.6.18 on ARM for example.
# Use "external-MODE" to use the precompiled external toolchains where MODE
# is the type of external toolchain to use e.g. eabi.
# POKYMODE = "external-eabi"
# Uncomment this to specify where BitBake should create its temporary files.
# Note that a full build of everything in OpenEmbedded will take GigaBytes of hard
@@ -65,12 +99,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"
# Comment this out if you are *not* using provided qemu deb - see README
ASSUME_PROVIDED += "qemu-native"
# 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"
# Uncomment these two if you want BitBake to build images useful for debugging.
# DEBUG_BUILD = "1"
@@ -92,11 +127,14 @@ ASSUME_PROVIDED += "qemu-native"
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/"
# a cvs:// or svn:// URI. Uncomment this, if you do not want to pull directly
# from CVS or Subversion
SRC_TARBALL_STASH = "http://pokylinux.org/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).
#EXTRA_NATIVE_PKGCONFIG_PATH = ":/usr/lib/pkgconfig"
#ASSUME_PROVIDED += "gtk+-native libglade-native"
ENABLE_BINARY_LOCALE_GENERATION = "1"
# A precompiled poky toolchain is available. If installed, uncomment the
# line below to enable (Note this support is still experimental)
#require conf/external_toolchain.conf

View File

@@ -0,0 +1,16 @@
#
# local.conf covers user settings, site.conf covers site specific information
# such as proxy server addresses and optionally any shared download location
#
# Uncomment to cause CVS to use the proxy host specified
#CVS_PROXY_HOST = "proxy.example.com"
#CVS_PROXY_PORT = "81"
# Uncomment to cause git to use the proxy host specificed
#GIT_PROXY_HOST = "proxy.example.com"
#GIT_PROXY_PORT = "81"
#export GIT_PROXY_COMMAND = "${OEROOT}/scripts/poky-git-proxy-command"
# Uncomment this to use a shared download directory
#DL_DIR = "/some/shared/download/directory/"

38
handbook/ChangeLog Normal file
View File

@@ -0,0 +1,38 @@
2008-02-29 Matthew Allum <mallum@openedhand.com>
* development.xml:
Disable images too big / lack context for now.
* introduction.xml:
Remove some OH specific stuff.
* style.css:
Remove limit on image size
2008-02-15 Matthew Allum <mallum@openedhand.com>
* introduction.xml:
Minor tweaks to 'What is Poky'
2008-02-15 Matthew Allum <mallum@openedhand.com>
* poky-handbook.xml:
* poky-handbook.png
* poky-beaver.png
* poky-logo.svg:
* style.css:
Add some title images.
2008-02-14 Matthew Allum <mallum@openedhand.com>
* development.xml:
remove uri's
* style.css:
Fix glossary
2008-02-06 Matthew Allum <mallum@openedhand.com>
* Makefile:
Add various xslto options for html.
* introduction.xml:
Remove link in title.
* style.css:
Add initial version

25
handbook/Makefile Normal file
View File

@@ -0,0 +1,25 @@
all: html pdf
pdf:
poky-docbook-to-pdf poky-handbook.xml
# -- old way --
# dblatex poky-handbook.xml
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
# -- old way --
# xmlto xhtml-nochunks poky-handbook.xml
tarball: html
tar -cvzf poky-handbook.tgz poky-handbook.html style.css screenshots/ss-sato.png poky-beaver.png poky-handbook.png
validate:
xmllint --postvalid --xinclude --noout poky-handbook.xml

11
handbook/TODO Normal file
View File

@@ -0,0 +1,11 @@
Handbook Todo List:
* Document adding a new IMAGE_FEATURE to the customising images section
* Add instructions about using zaurus/openmoko emulation
* Add component overview/block diagrams
* Software Deevelopment intro should mention its software development for
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

30
handbook/contactus.xml Normal file
View File

@@ -0,0 +1,30 @@
<!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
-->

853
handbook/development.xml Normal file
View File

@@ -0,0 +1,853 @@
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<chapter id="platdev">
<title>Platform Development with Poky</title>
<section id="platdev-appdev">
<title>Software development</title>
<para>
Poky supports several methods of software development. These different
forms of development are explained below and can be switched
between as needed.
</para>
<section id="platdev-appdev-external-sdk">
<title>Developing externally using the Poky SDK</title>
<para>
The meta-toolchain and meta-toolchain-sdk targets (<link linkend='ref-images'>see
the images section</link>) build tarballs which contain toolchains and
libraries suitable for application development outside Poky. These unpack into the
<filename class="directory">/usr/local/poky</filename> directory and contain
a setup script, e.g.
<filename>/usr/local/poky/eabi-glibc/arm/environment-setup</filename> which
can be sourced to initialise a suitable environment. After sourcing this, the
compiler, QEMU scripts, QEMU binary, a special version of pkgconfig and other
useful utilities are added to the PATH. Variables to assist pkgconfig and
autotools are also set so that, for example, configure can find pre-generated test
results for tests which need target hardware to run.
</para>
<para>
Using the toolchain with autotool enabled packages is straightforward, just pass the
appropriate host option to configure e.g. "./configure --host=arm-poky-linux-gnueabi".
For other projects it is usually a case of ensuring the cross tools are used e.g.
CC=arm-poky-linux-gnueabi-gcc and LD=arm-poky-linux-gnueabi-ld.
</para>
</section>
<section id="platdev-appdev-external-anjuta">
<title>Developing externally using the Anjuta plugin</title>
<para>
An Anjuta IDE plugin exists to make developing software within the Poky framework
easier for the application developer. It presents a graphical IDE from which the
developer can cross compile an application then deploy and execute the output in a QEMU
emulation session. It also supports cross debugging and profiling.
</para>
<!-- DISBALED, TOO BIG!
<screenshot>
<mediaobject>
<imageobject>
<imagedata fileref="screenshots/ss-anjuta-poky-1.png" format="PNG"/>
</imageobject>
<caption>
<para>The Anjuta Poky SDK plugin showing an active QEMU session running Sato</para>
</caption>
</mediaobject>
</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.
</para>
<section id="platdev-appdev-external-anjuta-setup">
<title>Setting up the Anjuta plugin</title>
<para>Extract the tarball for the toolchain into / as root. The
toolchain will be installed into
<filename class="directory">/usr/local/poky</filename>.</para>
<para>To use the plugin, first open or create an existing
project. If creating a new project the "C GTK+" project type
will allow itself to be cross-compiled. However you should be
aware that this uses glade for the UI.</para>
<para>To activate the plugin go to
<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></menuchoice>,
then choose <guilabel>General</guilabel> from the left hand side. Choose the
Installed plugins tab, scroll down to <guilabel>Poky
SDK</guilabel> and check the
box. The plugin is now activated but first it must be
configured.</para>
</section>
<section id="platdev-appdev-external-anjuta-configuration">
<title>Configuring the Anjuta plugin</title>
<para>The configuration options for the SDK can be found by choosing
the <guilabel>Poky SDK</guilabel> icon from the left hand side. The following options
need to be set:</para>
<itemizedlist>
<listitem><para><guilabel>SDK root</guilabel>: this is the root directory of the SDK
for an ARM EABI SDK this will be <filename
class="directory">/usr/local/poky/eabi-glibc/arm</filename>.
This directory will contain directories named like "bin",
"include", "var", etc. With the file chooser it is important
to enter into the "arm" subdirectory for this
example.</para></listitem>
<listitem><para><guilabel>Toolchain triplet</guilabel>: this is the cross compile
triplet, e.g. "arm-poky-linux-gnueabi".</para></listitem>
<listitem><para><guilabel>Kernel</guilabel>: use the file chooser to select the kernel
to use with QEMU</para></listitem>
<listitem><para><guilabel>Root filesystem</guilabel>: use the file chooser to select
the root filesystem image, this should be an image (not a
tarball)</para></listitem>
</itemizedlist>
<!-- DISBALED, TOO BIG!
<screenshot>
<mediaobject>
<imageobject>
<imagedata fileref="screenshots/ss-anjuta-poky-2.png" format="PNG"/>
</imageobject>
<caption>
<para>Anjuta Preferences Dialog</para>
</caption>
</mediaobject>
</screenshot>
-->
</section>
<section id="platdev-appdev-external-anjuta-usage">
<title>Using the Anjuta plugin</title>
<para>As an example, cross-compiling a project, deploying it into
QEMU and running a debugger against it and then doing a system
wide profile.</para>
<para>Choose <menuchoice><guimenu>Build</guimenu><guimenuitem>Run
Configure</guimenuitem></menuchoice> or
<menuchoice><guimenu>Build</guimenu><guimenuitem>Run
Autogenerate</guimenuitem></menuchoice> to run "configure"
(or to run "autogen") for the project. This passes command line
arguments to instruct it to cross-compile.</para>
<para>Next do
<menuchoice><guimenu>Build</guimenu><guimenuitem>Build
Project</guimenuitem></menuchoice> to build and compile the
project. If you have previously built the project in the same
tree without using the cross-compiler you may find that your
project fails to link. Simply do
<menuchoice><guimenu>Build</guimenu><guimenuitem>Clean
Project</guimenuitem></menuchoice> to remove the old
binaries. You may then try building again.</para>
<para>Next start QEMU by using
<menuchoice><guimenu>Tools</guimenu><guimenuitem>Start
QEMU</guimenuitem></menuchoice>, this will start QEMU and
will show any error messages in the message view. Once Poky has
fully booted within QEMU you may now deploy into it.</para>
<para>Once built and QEMU is running, choose
<menuchoice><guimenu>Tools</guimenu><guimenuitem>Deploy</guimenuitem></menuchoice>,
this will install the package into a temporary directory and
then copy using rsync over SSH into the target. Progress and
messages will be shown in the message view.</para>
<para>To debug a program installed into onto the target choose
<menuchoice><guimenu>Tools</guimenu><guimenuitem>Debug
remote</guimenuitem></menuchoice>. This prompts for the
local binary to debug and also the command line to run on the
target. The command line to run should include the full path to
the to binary installed in the target. This will start a
gdbserver over SSH on the target and also an instance of a
cross-gdb in a local terminal. This will be preloaded to connect
to the server and use the <guilabel>SDK root</guilabel> to find
symbols. This gdb will connect to the target and load in
various libraries and the target program. You should setup any
breakpoints or watchpoints now since you might not be able to
interrupt the execution later. You may stop
the debugger on the target using
<menuchoice><guimenu>Tools</guimenu><guimenuitem>Stop
debugger</guimenuitem></menuchoice>.</para>
<para>It is also possible to execute a command in the target over
SSH, the appropriate environment will be be set for the
execution. Choose
<menuchoice><guimenu>Tools</guimenu><guimenuitem>Run
remote</guimenuitem></menuchoice> to do this. This will open
a terminal with the SSH command inside.</para>
<para>To do a system wide profile against the system running in
QEMU choose
<menuchoice><guimenu>Tools</guimenu><guimenuitem>Profile
remote</guimenuitem></menuchoice>. This will start up
OProfileUI with the appropriate parameters to connect to the
server running inside QEMU and will also supply the path to the
debug information necessary to get a useful profile.</para>
</section>
</section>
<section id="platdev-appdev-qemu">
<title>Developing externally in QEMU</title>
<para>
Running Poky QEMU images is covered in the <link
linkend='intro-quickstart-qemu'>Running an Image</link> section.
</para>
<para>
Poky's QEMU images contain a complete native toolchain. This means
that applications can be developed within QEMU in the same was as a
normal system. Using qemux86 on an x86 machine is fast since the
guest and host architectures match, qemuarm is slower but gives
faithful emulation of ARM specific issues. To speed things up these
images support using distcc to call a cross-compiler outside the
emulated system too. If <command>runqemu</command> was used to start
QEMU, and distccd is present on the host system, any bitbake cross
compiling toolchain available from the build system will automatically
be used from within qemu simply by calling distcc
(<command>export CC="distcc"</command> can be set in the enviroment).
Alterntatively, if a suitable SDK/toolchain is present in
<filename class="directory">/usr/local/poky</filename> it will also
automatically be used.
</para>
<para>
There are several options for connecting into the emulated system.
QEMU provides a framebuffer interface which has standard consoles
available. There is also a serial connection available which has a
console to the system running on it and IP networking as standard.
The images have a dropbear ssh server running with the root password
disabled allowing standard ssh and scp commands to work. The images
also contain an NFS server exporting the guest's root filesystem
allowing that to be made available to the host.
</para>
</section>
<section id="platdev-appdev-chroot">
<title>Developing externally in a chroot</title>
<para>
If you have a system that matches the architecture of the Poky machine you're using,
such as qemux86, you can run binaries directly from the image on the host system
using a chroot combined with tools like <ulink url='http://projects.o-hand.com/xephyr'>Xephyr</ulink>.
</para>
<para>
Poky has some scripts to make using its qemux86 images within a chroot easier. To use
these you need to install the poky-scripts package or otherwise obtain the
<filename>poky-chroot-setup</filename> and <filename>poky-chroot-run</filename> scripts.
You also need Xephyr and chrootuid binaries available. To initialize a system use the setup script:
</para>
<para>
<literallayout class='monospaced'>
# poky-chroot-setup &lt;qemux86-rootfs.tgz&gt; &lt;target-directory&gt;
</literallayout>
</para>
<para>
which will unpack the specified qemux86 rootfs tarball into the target-directory.
You can then start the system with:
</para>
<para>
<literallayout class='monospaced'>
# poky-chroot-run &lt;target-directory&gt; &lt;command&gt;
</literallayout>
</para>
<para>
where the target-directory is the place the rootfs was unpacked to and command is
an optional command to run. If no command is specified, the system will drop you
within a bash shell. A Xephyr window will be displayed containing the emulated
system and you may be asked for a password since some of the commands used for
bind mounting directories need to be run using sudo.
</para>
<para>
There are limits as to how far the the realism of the chroot environment extends.
It is useful for simple development work or quick tests but full system emulation
with QEMU offers a much more realistic environment for more complex development
tasks. Note that chroot support within Poky is still experimental.
</para>
</section>
<section id="platdev-appdev-insitu">
<title>Developing in Poky directly</title>
<para>
Working directly in Poky is a fast and effective development technique.
The idea is that you can directly edit files in
<glossterm><link linkend='var-WORKDIR'>WORKDIR</link></glossterm>
or the source directory <glossterm><link linkend='var-S'>S</link></glossterm>
and then force specific tasks to rerun in order to test the changes.
An example session working on the matchbox-desktop package might
look like this:
</para>
<para>
<literallayout class='monospaced'>
$ bitbake matchbox-desktop
$ sh
$ cd tmp/work/armv5te-poky-linux-gnueabi/matchbox-desktop-2.0+svnr1708-r0/
$ cd matchbox-desktop-2
$ vi src/main.c
$ exit
$ bitbake matchbox-desktop -c compile -f
$ bitbake matchbox-desktop
</literallayout>
</para>
<para>
Here, we build the package, change into the work directory for the package,
change a file, then recompile the package. Instead of using sh like this,
you can also use two different terminals. The risk with working like this
is that a command like unpack could wipe out the changes you've made to the
work directory so you need to work carefully.
</para>
<para>
It is useful when making changes directly to the work directory files to do
so using quilt as detailed in the <link linkend='usingpoky-modifying-packages-quilt'>
modifying packages with quilt</link> section. The resulting patches can be copied
into the recipe directory and used directly in the <glossterm><link
linkend='var-SRC_URI'>SRC_URI</link></glossterm>.
</para>
<para>
For a review of the skills used in this section see Sections <link
linkend="usingpoky-components-bitbake">2.1.1</link> and <link
linkend="usingpoky-debugging-taskrunning">2.4.2</link>.
</para>
</section>
<section id="platdev-appdev-devshell">
<title>Developing with 'devshell'</title>
<para>
When debugging certain commands or even to just edit packages, the
'devshell' can be a useful tool. To start it you run a command like:
</para>
<para>
<literallayout class='monospaced'>
$ bitbake matchbox-desktop -c devshell
</literallayout>
</para>
<para>
which will open a terminal with a shell prompt within the Poky
environment. This means PATH is setup to include the cross toolchain,
the pkgconfig variables are setup to find the right .pc files,
configure will be able to find the Poky site files etc. Within this
environment, you can run configure or compile command as if they
were being run by Poky itself. You are also changed into the
source (<glossterm><link linkend='var-S'>S</link></glossterm>)
directory automatically. When finished with the shell just exit it
or close the terminal window.
</para>
<para>
The default shell used by devshell is the gnome-terminal. Other
forms of terminal can also be used by setting the <glossterm>
<link linkend='var-TERMCMD'>TERMCMD</link></glossterm> and <glossterm>
<link linkend='var-TERMCMDRUN'>TERMCMDRUN</link></glossterm> variables
in local.conf. For examples of the other options available, see
<filename>meta/conf/bitbake.conf</filename>. An external shell is
launched rather than opening directly into the original terminal
window to make interaction with bitbakes multiple threads easier
and also allow a client/server split of bitbake in the future
(devshell will still work over X11 forwarding or similar).
</para>
<para>
It is worth remembering that inside devshell you need to use the full
compiler name such as <command>arm-poky-linux-gnueabi-gcc</command>
instead of just <command>gcc</command> and the same applies to other
applications from gcc, bintuils, libtool etc. Poky will have setup
environmental variables such as CC to assist applications, such as make,
find the correct tools.
</para>
</section>
<section id="platdev-appdev-srcrev">
<title>Developing within Poky with an external SCM based package</title>
<para>
If you're working on a recipe which pulls from an external SCM it
is possible to have Poky notice new changes added to the
SCM and then build the latest version. This only works for SCMs
where its possible to get a sensible revision number for changes.
Currently it works for svn, git and bzr repositories.
</para>
<para>
To enable this behaviour it is simply a case of adding <glossterm>
<link linkend='var-SRCREV'>SRCREV</link></glossterm>_pn-<glossterm>
<link linkend='var-PN'>PN</link></glossterm> = "${AUTOREV}" to
local.conf where <glossterm><link linkend='var-PN'>PN</link></glossterm>
is the name of the package for which you want to enable automatic source
revision updating.
</para>
</section>
</section>
<section id="platdev-gdb-remotedebug">
<title>Debugging with GDB Remotely</title>
<para>
<ulink url="http://sourceware.org/gdb/">GDB</ulink> (The GNU Project Debugger)
allows you to examine running programs to understand and fix problems and
also to perform postmortem style analsys of program crashes. It is available
as a package within poky and installed by default in sdk images. It works best
when -dbg packages for the application being debugged are installed as the
extra symbols give more meaningful output from GDB.
</para>
<para>
Sometimes, due to memory or disk space constraints, it is not possible
to use GDB directly on the remote target to debug applications. This is
due to the fact that
GDB needs to load the debugging information and the binaries of the
process being debugged. GDB then needs to perform many
computations to locate information such as function names, variable
names and values, stack traces, etc. even before starting the debugging
process. This places load on the target system and can alter the
characteristics of the program being debugged.
</para>
<para>
This is where GDBSERVER comes into play as it runs on the remote target
and does not load any debugging information from the debugged process.
Instead, the debugging information processing is done by a GDB instance
running on a distant computer - the host GDB. The host GDB then sends
control commands to GDBSERVER to make it stop or start the debugged
program, as well as read or write some memory regions of that debugged
program. All the debugging information loading and processing as well
as the heavy debugging duty is done by the host GDB, giving the
GDBSERVER running on the target a chance to remain small and fast.
</para>
<para>
As the host GDB is responsible for loading the debugging information and
doing the necessary processing to make actual debugging happen, the
user has to make sure it can access the unstripped binaries complete
with their debugging information and compiled with no optimisations. The
host GDB must also have local access to all the libraries used by the
debugged program. On the remote target the binaries can remain stripped
as GDBSERVER does not need any debugging information there. However they
must also be compiled without optimisation matching the host's binaries.
</para>
<para>
The binary being debugged on the remote target machine is hence referred
to as the 'inferior' in keeping with GDB documentation and terminology.
Further documentation on GDB, is available on
<ulink url="http://sourceware.org/gdb/documentation/">on their site</ulink>.
</para>
<section id="platdev-gdb-remotedebug-launch-gdbserver">
<title>Launching GDBSERVER on the target</title>
<para>
First, make sure gdbserver is installed on the target. If not,
install the gdbserver package (which needs the libthread-db1
package).
</para>
<para>
To launch GDBSERVER on the target and make it ready to "debug" a
program located at <emphasis>/path/to/inferior</emphasis>, connect
to the target and launch:
<programlisting>$ gdbserver localhost:2345 /path/to/inferior</programlisting>
After that, gdbserver should be listening on port 2345 for debugging
commands coming from a remote GDB process running on the host computer.
Communication between the GDBSERVER and the host GDB will be done using
TCP. To use other communication protocols please refer to the
GDBSERVER documentation.
</para>
</section>
<section id="platdev-gdb-remotedebug-launch-gdb">
<title>Launching GDB on the host computer</title>
<para>
Running GDB on the host computer takes a number of stages, described in the
following sections.
</para>
<section id="platdev-gdb-remotedebug-launch-gdb-buildcross">
<title>Build the cross GDB package</title>
<para>
A suitable gdb cross binary is required which runs on your host computer but
knows about the the ABI of the remote target. This can be obtained from
the the Poky toolchain, e.g.
<filename>/usr/local/poky/eabi-glibc/arm/bin/arm-poky-linux-gnueabi-gdb</filename>
which "arm" is the target architecture and "linux-gnueabi" the target ABI.
</para>
<para>
Alternatively this can be built directly by Poky. To do this you would build
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>
</para>
</section>
<section id="platdev-gdb-remotedebug-launch-gdb-inferiorbins">
<title>Making the inferior binaries available</title>
<para>
The inferior binary needs to be available to GDB complete with all debugging
symbols in order to get the best possible results along with any libraries
the inferior depends on and their debugging symbols. There are a number of
ways this can be done.
</para>
<para>
Perhaps the easiest is to have an 'sdk' image corresponding to the plain
image installed on the device. In the case of 'pky-image-sato',
'poky-image-sdk' would contain suitable symbols. The sdk images already
have the debugging symbols installed so its just a question expanding the
archive to some location and telling GDB where this is.
</para>
<para>
Alternatively, poky can build a custom directory of files for a specific
debugging purpose by reusing its tmp/rootfs directory, on the host computer
in a slightly different way to normal. This directory contains the contents
of the last built image. This process assumes the image running on the
target was the last image to be built by Poky, the package <emphasis>foo</emphasis>
contains the inferior binary to be debugged has been built without without
optimisation and has debugging information available.
</para>
<para>
Firstly you want to install the <emphasis>foo</emphasis> package to tmp/rootfs
by doing:
</para>
<programlisting>tmp/staging/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/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/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.
</para>
</section>
<section id="platdev-gdb-remotedebug-launch-gdb-launchhost">
<title>Launch the host GDB</title>
<para>
To launch the host GDB, run the cross gdb binary identified above with
the inferior binary specified on the commandline:
<programlisting>&lt;target-abi&gt;-gdb rootfs/usr/bin/foo</programlisting>
This loads the binary of program <emphasis>foo</emphasis>
as well as its debugging information. Once the gdb prompt
appears, you must instruct GDB to load all the libraries
of the inferior from tmp/rootfs:
<programlisting>set solib-absolute-prefix /path/to/tmp/rootfs</programlisting>
where <filename>/path/to/tmp/rootfs</filename> must be
the absolute path to <filename>tmp/rootfs</filename> or wherever the
binaries with debugging information are located.
</para>
<para>
Now, tell GDB to connect to the GDBSERVER running on the remote target:
<programlisting>target remote remote-target-ip-address:2345</programlisting>
Where remote-target-ip-address is the IP address of the
remote target where the GDBSERVER is running. 2345 is the
port on which the GDBSERVER is running.
</para>
</section>
<section id="platdev-gdb-remotedebug-launch-gdb-using">
<title>Using the Debugger</title>
<para>
Debugging can now proceed as normal, as if the debugging were being done on the
local machine, for example to tell GDB to break in the <emphasis>main</emphasis>
function, for instance:
<programlisting>break main</programlisting>
and then to tell GDB to "continue" the inferior execution,
<programlisting>continue</programlisting>
</para>
<para>
For more information about using GDB please see the
project's online documentation at <ulink
url="http://sourceware.org/gdb/download/onlinedocs/"/>.
</para>
</section>
</section>
</section>
<section id="platdev-oprofile">
<title>Profiling with OProfile</title>
<para>
<ulink url="http://oprofile.sourceforge.net/">OProfile</ulink> is a
statistical profiler well suited to finding performance
bottlenecks in both userspace software and the kernel. It provides
answers to questions like "Which functions does my application spend
the most time in when doing X?". Poky is well integrated with OProfile
to make profiling applications on target hardware straightforward.
</para>
<para>
To use OProfile you need an image with OProfile installed. The easiest
way to do this is with "tools-profile" in <glossterm><link
linkend='var-IMAGE_FEATURES'>IMAGE_FEATURES</link></glossterm>. You also
need debugging symbols to be available on the system where the analysis
will take place. This can be achieved with "dbg-pkgs" in <glossterm><link
linkend='var-IMAGE_FEATURES'>IMAGE_FEATURES</link></glossterm> or by
installing the appropriate -dbg packages. For
successful call graph analysis the binaries must preserve the frame
pointer register and hence should be compiled with the
"-fno-omit-framepointer" flag. In Poky this can be achieved with
<glossterm><link linkend='var-SELECTED_OPTIMIZATION'>SELECTED_OPTIMIZATION
</link></glossterm> = "-fexpensive-optimizations -fno-omit-framepointer
-frename-registers -O2" or by setting <glossterm><link
linkend='var-DEBUG_BUILD'>DEBUG_BUILD</link></glossterm> = "1" in
local.conf (the latter will also add extra debug information making the
debug packages large).
</para>
<section id="platdev-oprofile-target">
<title>Profiling on the target</title>
<para>
All the profiling work can be performed on the target device. A
simple OProfile session might look like:
</para>
<para>
<literallayout class='monospaced'>
# opcontrol --reset
# opcontrol --start --separate=lib --no-vmlinux -c 5
[do whatever is being profiled]
# opcontrol --stop
$ opreport -cl
</literallayout>
</para>
<para>
Here, the reset command clears any previously profiled data,
OProfile is then started. The options used to start OProfile mean
dynamic library data is kept separately per application, kernel
profiling is disabled and callgraphing is enabled up to 5 levels
deep. To profile the kernel, you would specify the
<parameter>--vmlinux=/path/to/vmlinux</parameter> option (the vmlinux file is usually in
<filename class="directory">/boot/</filename> in Poky and must match the running kernel). The profile is
then stopped and the results viewed with opreport with options
to see the separate library symbols and callgraph information.
</para>
<para>
Callgraphing means OProfile not only logs infomation about which
functions time is being spent in but also which functions
called those functions (their parents) and which functions that
function calls (its children). The higher the callgraphing depth,
the more accurate the results but this also increased the loging
overhead so it should be used with caution. On ARM, binaries need
to have the frame pointer enabled for callgraphing to work (compile
with the gcc option -fno-omit-framepointer).
</para>
<para>
For more information on using OProfile please see the OProfile
online documentation at <ulink
url="http://oprofile.sourceforge.net/docs/"/>.
</para>
</section>
<section id="platdev-oprofile-oprofileui">
<title>Using OProfileUI</title>
<para>
A graphical user interface for OProfile is also available. You can
either use prebuilt Debian packages from the <ulink
url='http://debian.o-hand.com/'>OpenedHand repository</ulink> or
download and build from svn at
http://svn.o-hand.com/repos/oprofileui/trunk/. If the
"tools-profile" image feature is selected, all necessary binaries
are installed onto the target device for OProfileUI interaction.
</para>
<!-- DISBALED, Need a more 'contexual' shot?
<screenshot>
<mediaobject>
<imageobject>
<imagedata fileref="screenshots/ss-oprofile-viewer.png" format="PNG"/>
</imageobject>
<caption>
<para>OProfileUI Viewer showing an application being profiled on a remote device</para>
</caption>
</mediaobject>
</screenshot>
-->
<para>
In order to convert the data in the sample format from the target
to the host the <filename>opimport</filename> program is needed.
This is not included in standard Debian OProfile packages but an
OProfile package with this addition is also available from the <ulink
url='http://debian.o-hand.com/'>OpenedHand repository</ulink>.
We recommend using OProfile 0.9.3 or greater. Other patches to
OProfile may be needed for recent OProfileUI features, but Poky
usually includes all needed patches on the target device. Please
see the <ulink
url='http://svn.o-hand.com/repos/oprofileui/trunk/README'>
OProfileUI README</ulink> for up to date information, and the
<ulink url="http://labs.o-hand.com/oprofileui">OProfileUI website
</ulink> for more information on the OProfileUI project.
</para>
<section id="platdev-oprofile-oprofileui-online">
<title>Online mode</title>
<para>
This assumes a working network connection with the target
hardware. In this case you just need to run <command>
"oprofile-server"</command> on the device. By default it listens
on port 4224. This can be changed with the <parameter>--port</parameter> command line
option.
</para>
<para>
The client program is called <command>oprofile-viewer</command>. The
UI is relatively straightforward, the key functionality is accessed
through the buttons on the toolbar (which are duplicated in the
menus.) These buttons are:
</para>
<itemizedlist>
<listitem>
<para>
Connect - connect to the remote host, the IP address or hostname for the
target can be supplied here.
</para>
</listitem>
<listitem>
<para>
Disconnect - disconnect from the target.
</para>
</listitem>
<listitem>
<para>
Start - start the profiling on the device.
</para>
</listitem>
<listitem>
<para>
Stop - stop the profiling on the device and download the data to the local
host. This will generate the profile and show it in the viewer.
</para>
</listitem>
<listitem>
<para>
Download - download the data from the target, generate the profile and show it
in the viewer.
</para>
</listitem>
<listitem>
<para>
Reset - reset the sample data on the device. This will remove the sample
information that was collected on a previous sampling run. Ensure you do this
if you do not want to include old sample information.
</para>
</listitem>
<listitem>
<para>
Save - save the data downloaded from the target to another directory for later
examination.
</para>
</listitem>
<listitem>
<para>
Open - load data that was previously saved.
</para>
</listitem>
</itemizedlist>
<para>
The behaviour of the client is to download the complete 'profile archive' from
the target to the host for processing. This archive is a directory containing
the sample data, the object files and the debug information for said object
files. This archive is then converted using a script included in this
distribution ('oparchconv') that uses 'opimport' to convert the archive from
the target to something that can be processed on the host.
</para>
<para>
Downloaded archives are kept in /tmp and cleared up when they are no longer in
use.
</para>
<para>
If you wish to profile into the kernel, this is possible, you just need to ensure
a vmlinux file matching the running kernel is available. In Poky this is usually
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> 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.
</para>
<para>
Waiting for debug symbols to transfer from the device can be slow and it's not
always necessary to actually have them on device for OProfile use. All that is
needed is a copy of the filesystem with the debug symbols present on the viewer
system. The <link linkend='platdev-gdb-remotedebug-launch-gdb'>GDB remote debug
section</link> covers how to create such a directory with Poky and the location
of this directory can again be specified in the OProfileUI settings dialog. If
specified, it will be used where the file checksums match those on the system
being profiled.
</para>
</section>
<section id="platdev-oprofile-oprofileui-offline">
<title>Offline mode</title>
<para>
If no network access to the target is available an archive for processing in
'oprofile-viewer' can be generated with the following set of command.
</para>
<para>
<literallayout class='monospaced'>
# opcontrol --reset
# opcontrol --start --separate=lib --no-vmlinux -c 5
[do whatever is being profiled]
# opcontrol --stop
# oparchive -o my_archive
</literallayout>
</para>
<para>
Where my_archive is the name of the archive directory where you would like the
profile archive to be kept. The directory will be created for you. This can
then be copied to another host and loaded using 'oprofile-viewer''s open
functionality. The archive will be converted if necessary.
</para>
</section>
</section>
</section>
</chapter>
<!--
vim: expandtab tw=80 ts=4
-->

View File

@@ -0,0 +1,7 @@
DESCRIPTION = "GNU Helloworld application"
SECTION = "examples"
LICENSE = "GPLv3"
SRC_URI = "${GNU_MIRROR}/hello/hello-${PV}.tar.bz2"
inherit autotools

View File

@@ -0,0 +1,8 @@
#include <stdio.h>
int main(void)
{
printf("Hello world!\n");
return 0;
}

View File

@@ -0,0 +1,16 @@
DESCRIPTION = "Simple helloworld application"
SECTION = "examples"
LICENSE = "MIT"
SRC_URI = "file://helloworld.c"
S = "${WORKDIR}"
do_compile() {
${CC} helloworld.c -o helloworld
}
do_install() {
install -d ${D}${bindir}
install -m 0755 helloworld ${D}${bindir}
}

View File

@@ -2,8 +2,8 @@ require xorg-lib-common.inc
DESCRIPTION = "X11 Pixmap library"
LICENSE = "X-BSD"
DEPENDS += "libxt libxext"
PR = "r1"
DEPENDS += "libxext"
PR = "r2"
PE = "1"
XORG_PN = "libXpm"

View File

@@ -0,0 +1,13 @@
DESCRIPTION = "Tools for managing memory technology devices."
SECTION = "base"
DEPENDS = "zlib"
HOMEPAGE = "http://www.linux-mtd.infradead.org/"
LICENSE = "GPLv2"
SRC_URI = "ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-${PV}.tar.gz"
CFLAGS_prepend = "-I ${S}/include "
do_install() {
oe_runmake install DESTDIR=${D}
}

726
handbook/extendpoky.xml Normal file
View File

@@ -0,0 +1,726 @@
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<chapter id='extendpoky'>
<title>Extending Poky</title>
<para>
This section gives information about how to extend the functionality
already present in Poky, documenting standard tasks such as adding new
software packages, extending or customising images or porting poky to
new hardware (adding a new machine). It also contains advice about how
to manage the process of making changes to Poky to achieve best results.
</para>
<section id='usingpoky-extend-addpkg'>
<title>Adding a Package</title>
<para>
To add package into Poky you need to write a recipe for it.
Writing a recipe means creating a .bb file which sets various
variables. The variables
useful for recipes are detailed in the <link linkend='ref-varlocality-recipe-required'>
recipe reference</link> section along with more detailed information
about issues such as recipe naming.
</para>
<para>
The simplest way to add a new package is to base it on a similar
pre-existing recipe. There are some examples below of how to add
standard types of packages:
</para>
<section id='usingpoky-extend-addpkg-singlec'>
<title>Single .c File Package (Hello World!)</title>
<para>
To build an application from a single file stored locally requires a
recipe which has the file listed in the <glossterm><link
linkend='var-SRC_URI'>SRC_URI</link></glossterm> variable. In addition
the <function>do_compile</function> and <function>do_install</function>
tasks need to be manually written. The <glossterm><link linkend='var-S'>
S</link></glossterm> variable defines the directory containing the source
code which in this case is set equal to <glossterm><link linkend='var-WORKDIR'>
WORKDIR</link></glossterm>, the directory BitBake uses for the build.
</para>
<programlisting>
DESCRIPTION = "Simple helloworld application"
SECTION = "examples"
LICENSE = "MIT"
SRC_URI = "file://helloworld.c"
S = "${WORKDIR}"
do_compile() {
${CC} helloworld.c -o helloworld
}
do_install() {
install -d ${D}${bindir}
install -m 0755 helloworld ${D}${bindir}
}
</programlisting>
<para>
As a result of the build process "helloworld" and "helloworld-dbg"
packages will be built.
</para>
</section>
<section id='usingpoky-extend-addpkg-autotools'>
<title>Autotooled Package</title>
<para>
Applications which use autotools (autoconf, automake)
require a recipe which has a source archive listed in
<glossterm><link
linkend='var-SRC_URI'>SRC_URI</link></glossterm> and
<command>inherit autotools</command> to instruct BitBake to use the
<filename>autotools.bbclass</filename> which has
definitions of all the steps
needed to build an autotooled application.
The result of the build will be automatically packaged and if
the application uses NLS to localise then packages with
locale information will be generated (one package per
language).
</para>
<programlisting>
DESCRIPTION = "GNU Helloworld application"
SECTION = "examples"
LICENSE = "GPLv2"
SRC_URI = "${GNU_MIRROR}/hello/hello-${PV}.tar.bz2"
inherit autotools
</programlisting>
</section>
<section id='usingpoky-extend-addpkg-makefile'>
<title>Makefile-Based Package</title>
<para>
Applications which use GNU make require a recipe which has
the source archive listed in <glossterm><link
linkend='var-SRC_URI'>SRC_URI</link></glossterm>.
Adding a <function>do_compile</function> step
is not needed as by default BitBake will start the "make"
command to compile the application. If there is a need for
additional options to make then they should be stored in the
<glossterm><link
linkend='var-EXTRA_OEMAKE'>EXTRA_OEMAKE</link></glossterm> variable - BitBake
will pass them into the GNU
make invocation. A <function>do_install</function> task is required
- otherwise BitBake will run an empty <function>do_install</function>
task by default.
</para>
<para>
Some applications may require extra parameters to be passed to
the compiler, for example an additional header path. This can
be done buy adding to the <glossterm><link
linkend='var-CFLAGS'>CFLAGS</link></glossterm> variable, as in the example below.
</para>
<programlisting>
DESCRIPTION = "Tools for managing memory technology devices."
SECTION = "base"
DEPENDS = "zlib"
HOMEPAGE = "http://www.linux-mtd.infradead.org/"
LICENSE = "GPLv2"
SRC_URI = "ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-${PV}.tar.gz"
CFLAGS_prepend = "-I ${S}/include "
do_install() {
oe_runmake install DESTDIR=${D}
}
</programlisting>
</section>
<section id='usingpoky-extend-addpkg-files'>
<title>Controlling packages content</title>
<para>
The variables <glossterm><link
linkend='var-PACKAGES'>PACKAGES</link></glossterm> and
<glossterm><link linkend='var-FILES'>FILES</link></glossterm> are used to split an
application into multiple packages.
</para>
<para>
Below the "libXpm" recipe is used as an example. By
default the "libXpm" recipe generates one package
which contains the library
and also a few binaries. The recipe can be adapted to
split the binaries into separate packages.
</para>
<programlisting>
require xorg-lib-common.inc
DESCRIPTION = "X11 Pixmap library"
LICENSE = "X-BSD"
DEPENDS += "libxext"
PE = "1"
XORG_PN = "libXpm"
PACKAGES =+ "sxpm cxpm"
FILES_cxpm = "${bindir}/cxpm"
FILES_sxpm = "${bindir}/sxpm"
</programlisting>
<para>
In this example we want to ship the "sxpm" and "cxpm" binaries
in separate packages. Since "bindir" would be packaged into the
main <glossterm><link linkend='var-PN'>PN</link></glossterm>
package as standard we prepend the <glossterm><link
linkend='var-PACKAGES'>PACKAGES</link></glossterm> variable so
additional package names are added to the start of list. The
extra <glossterm><link linkend='var-PN'>FILES</link></glossterm>_*
variables then contain information to specify which files and
directories goes into which package.
</para>
</section>
<section id='usingpoky-extend-addpkg-postinstalls'>
<title>Post Install Scripts</title>
<para>
To add a post-installation script to a package, add
a <function>pkg_postinst_PACKAGENAME()</function>
function to the .bb file
where PACKAGENAME is the name of the package to attach
the postinst script to. A post-installation function has the following structure:
</para>
<programlisting>
pkg_postinst_PACKAGENAME () {
#!/bin/sh -e
# Commands to carry out
}
</programlisting>
<para>
The script defined in the post installation function
gets called when the rootfs is made. If the script succeeds,
the package is marked as installed. If the script fails,
the package is marked as unpacked and the script will be
executed again on the first boot of the image.
</para>
<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
until boot time, the post-installation function should have the
following structure:
</para>
<programlisting>
pkg_postinst_PACKAGENAME () {
#!/bin/sh -e
if [ x"$D" = "x" ]; then
# Actions to carry out on the device go here
else
exit 1
fi
}
</programlisting>
<para>
The structure above delays execution until first boot
because the <glossterm><link
linkend='var-D'>D</link></glossterm> variable points
to the 'image'
directory when the rootfs is being made at build time but
is unset when executed on the first boot.
</para>
</section>
</section>
<section id='usingpoky-extend-customimage'>
<title>Customising Images</title>
<para>
Poky images can be customised to satisfy
particular requirements. Several methods are detailed below
along with guidelines of when to use them.
</para>
<section id='usingpoky-extend-customimage-custombb'>
<title>Customising Images through a custom image .bb files</title>
<para>
One way to get additional software into an image is by creating a
custom image. The recipe will contain two lines:
</para>
<programlisting>
IMAGE_INSTALL = "task-poky-x11-base package1 package2"
inherit poky-image
</programlisting>
<para>
By creating a custom image, a developer has total control
over the contents of the image. It is important use
the correct names of packages in the <glossterm><link
linkend='var-IMAGE_INSTALL'>IMAGE_INSTALL</link></glossterm> variable.
The names must be in
the OpenEmbedded notation instead of Debian notation, for example
"glibc-dev" instead of "libc6-dev" etc.
</para>
<para>
The other method of creating a new image is by modifying
an existing image. For example if a developer wants to add
"strace" into "poky-image-sato" the following recipe can
be used:
</para>
<programlisting>
require poky-image-sato.bb
IMAGE_INSTALL += "strace"
</programlisting>
</section>
<section id='usingpoky-extend-customimage-customtasks'>
<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
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
-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>
entries can then be added each containing a list of packages the parent
task package should contain. An example would be:
</para>
<para>
<programlisting>
DESCRIPTION = "My Custom Tasks"
PACKAGES = "\
task-custom-apps \
task-custom-apps-dbg \
task-custom-apps-dev \
task-custom-tools \
task-custom-tools-dbg \
task-custom-tools-dev \
"
RDEPENDS_task-custom-apps = "\
dropbear \
portmap \
psplash"
RDEPENDS_task-custom-tools = "\
oprofile \
oprofileui-server \
lttng-control \
lttng-viewer"
RRECOMMENDS_task-custom-tools = "\
kernel-module-oprofile"
</programlisting>
</para>
<para>
In this example, two tasks packages are created, task-custom-apps and
task-custom-tools with the dependencies and recommended package dependencies
listed. To build an image using these task packages, you would then add
"task-custom-apps" and/or "task-custom-tools" to <glossterm><link
linkend='var-IMAGE_INSTALL'>IMAGE_INSTALL</link></glossterm> or other forms
of image dependencies as described in other areas of this section.
</para>
</section>
<section id='usingpoky-extend-customimage-imagefeatures'>
<title>Customising Images through custom <glossterm><link linkend='var-IMAGE_FEATURES'>IMAGE_FEATURES</link></glossterm></title>
<para>
Ultimately users may want to add extra image "features" as used by Poky with the
<glossterm><link linkend='var-IMAGE_FEATURES'>IMAGE_FEATURES</link></glossterm>
variable. To create these, the best reference is <filename>meta/classes/poky-image.bbclass</filename>
which illustrates how poky achieves this. In summary, the file looks at the contents of the
<glossterm><link linkend='var-IMAGE_FEATURES'>IMAGE_FEATURES</link></glossterm>
variable and based on this generates the <glossterm><link linkend='var-IMAGE_INSTALL'>
IMAGE_INSTALL</link></glossterm> variable automatically. Extra features can be added by
extending the class or creating a custom class for use with specialised image .bb files.
</para>
</section>
<section id='usingpoky-extend-customimage-localconf'>
<title>Customising Images through local.conf</title>
<para>
It is possible to customise image contents by abusing
variables used by distribution maintainers in local.conf.
This method only allows the addition of packages and
is not recommended.
</para>
<para>
To add an "strace" package into the image the following is
added to local.conf:
</para>
<programlisting>
DISTRO_EXTRA_RDEPENDS += "strace"
</programlisting>
<para>
However, since the <glossterm><link linkend='var-DISTRO_EXTRA_RDEPENDS'>
DISTRO_EXTRA_RDEPENDS</link></glossterm> variable is for
distribution maintainers this method does not make
adding packages as simple as a custom .bb file. Using
this method, a few packages will need to be recreated
and the the image built.
</para>
<programlisting>
bitbake -cclean task-boot task-base task-poky
bitbake poky-image-sato
</programlisting>
<para>
Cleaning task-* packages is required because they use the
<glossterm><link linkend='var-DISTRO_EXTRA_RDEPENDS'>
DISTRO_EXTRA_RDEPENDS</link></glossterm> variable. There is no need to
build them by hand as Poky images depend on the packages they contain so
dependencies will be built automatically. For this reason we don't use the
"rebuild" task in this case since "rebuild" does not care about
dependencies - it only rebuilds the specified package.
</para>
</section>
</section>
<section id="platdev-newmachine">
<title>Porting Poky to a new machine</title>
<para>
Adding a new machine to Poky is a straightforward process and
this section gives an idea of the changes that are needed. This guide is
meant to cover adding machines similar to those Poky already supports.
Adding a totally new architecture might require gcc/glibc changes as
well as updates to the site information and, whilst well within Poky's
capabilities, is outside the scope of this section.
</para>
<section id="platdev-newmachine-conffile">
<title>Adding the machine configuration file</title>
<para>
A .conf file needs to be added to conf/machine/ with details of the
device being added. The name of the file determines the name Poky will
use to reference this machine.
</para>
<para>
The most important variables to set in this file are <glossterm>
<link linkend='var-TARGET_ARCH'>TARGET_ARCH</link></glossterm>
(e.g. "arm"), <glossterm><link linkend='var-PREFERRED_PROVIDER'>
PREFERRED_PROVIDER</link></glossterm>_virtual/kernel (see below) and
<glossterm><link linkend='var-MACHINE_FEATURES'>MACHINE_FEATURES
</link></glossterm> (e.g. "kernel26 apm screen wifi"). Other variables
like <glossterm><link linkend='var-SERIAL_CONSOLE'>SERIAL_CONSOLE
</link></glossterm> (e.g. "115200 ttyS0"), <glossterm>
<link linkend='var-KERNEL_IMAGETYPE'>KERNEL_IMAGETYPE</link>
</glossterm> (e.g. "zImage") and <glossterm><link linkend='var-IMAGE_FSTYPES'>
IMAGE_FSTYPES</link></glossterm> (e.g. "tar.gz jffs2") might also be
needed. Full details on what these variables do and the meaning of
their contents is available through the links.
</para>
</section>
<section id="platdev-newmachine-kernel">
<title>Adding a kernel for the machine</title>
<para>
Poky needs to be able to build a kernel for the machine. You need
to either create a new kernel recipe for this machine or extend an
existing recipe. There are plenty of kernel examples in the
packages/linux directory which can be used as references.
</para>
<para>
If creating a new recipe the "normal" recipe writing rules apply
for setting up a <glossterm><link linkend='var-SRC_URI'>SRC_URI
</link></glossterm> including any patches and setting <glossterm>
<link linkend='var-S'>S</link></glossterm> to point at the source
code. You will need to create a configure task which configures the
unpacked kernel with a defconfig be that through a "make defconfig"
command or more usually though copying in a suitable defconfig and
running "make oldconfig". By making use of "inherit kernel" and also
maybe some of the linux-*.inc files, most other functionality is
centralised and the the defaults of the class normally work well.
</para>
<para>
If extending an existing kernel it is usually a case of adding a
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_MACHINE'>COMPATIBLE_MACHINE</link>
</glossterm>.
</para>
</section>
<section id="platdev-newmachine-formfactor">
<title>Adding a formfactor configuration file</title>
<para>
A formfactor configuration file provides information about the
target hardware on which Poky is running, and that Poky cannot
obtain from other sources such as the kernel. Some examples of
information contained in a formfactor configuration file include
framebuffer orientation, whether or not the system has a keyboard,
the positioning of the keyboard in relation to the screen, and
screen resolution.
</para>
<para>
Sane defaults should be used in most cases, but if customisation is
necessary you need to create a <filename>machconfig</filename> file
under <filename>meta/packages/formfactor/files/MACHINENAME/</filename>
where <literal>MACHINENAME</literal> is the name for which this infomation
applies. For information about the settings available and the defaults, please see
<filename>meta/packages/formfactor/files/config</filename>.
</para>
</section>
</section>
<section id='usingpoky-changes'>
<title>Making and Maintaining Changes</title>
<para>
We recognise that people will want to extend/configure/optimise Poky for
their specific uses, especially due to the extreme configurability and
flexibility Poky offers. To ensure ease of keeping pace with future
changes in Poky we recommend making changes to Poky in a controlled way.
</para>
<para>
Poky supports the idea of <link
linkend='usingpoky-changes-collections'>"collections"</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>
<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.
</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:
</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.
</para>
</section>
<section id='usingpoky-changes-commits'>
<title>Committing Changes</title>
<para>
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.
</para>
<para>
It helps to use a consistent style for commit messages when committing
changes. We've found a style where the first line of a commit message
summarises the change and starts with the name of any package affected
work well. Not all changes are to specific packages so the prefix could
also be a machine name or class name instead. If a change needs a longer
description this should follow the summary.
</para>
<para>
Any commit should be self contained in that it should leave the
metadata in a consistent state, buildable before and after the
commit. This helps ensure the autobuilder test results are valid
but is good practice regardless.
</para>
</section>
<section id='usingpoky-changes-prbump'>
<title>Package Revision Incrementing</title>
<para>
If a committed change will result in changing the package output
then the value of the <glossterm><link linkend='var-PR'>PR</link>
</glossterm> variable needs to be increased (commonly referred to
as 'bumped') as part of that commit. Only integer values are used
and <glossterm><link linkend='var-PR'>PR</link></glossterm> =
"r0" should not be added into new recipes as this is default value.
When upgrading the version of a package (<glossterm><link
linkend='var-PV'>PV</link></glossterm>), the <glossterm><link
linkend='var-PR'>PR</link></glossterm> variable should be removed.
</para>
<para>
The aim is that the package version will only ever increase. If
for some reason <glossterm><link linkend='var-PV'>PV</link></glossterm>
will change and but not increase, the <glossterm><link
linkend='var-PE'>PE</link></glossterm> (Package Epoch) can
be increased (it defaults to '0'). The version numbers aim to
follow the <ulink url='http://www.debian.org/doc/debian-policy/ch-controlfields.html'>
Debian Version Field Policy Guidelines</ulink> which define how
versions are compared and hence what "increasing" means.
</para>
<para>
There are two reasons for doing this, the first is to ensure that
when a developer updates and rebuilds, they get all the changes to
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>
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>
<section id='usingpoky-modifing-packages'>
<title>Modifying Package Source Code</title>
<para>
Poky is usually used to build software rather than modifying
it. However, there are ways Poky can be used to modify software.
</para>
<para>
During building, the sources are available in <glossterm><link
linkend='var-WORKDIR'>WORKDIR</link></glossterm> directory.
Where exactly this is depends on the type of package and the
architecture of target device. For a standard recipe not
related to <glossterm><link
linkend='var-MACHINE'>MACHINE</link></glossterm> it will be
<filename>tmp/work/PACKAGE_ARCH-poky-TARGET_OS/PN-PV-PR/</filename>.
Target device dependent packages use <glossterm><link
linkend='var-MACHINE'>MACHINE
</link></glossterm>
instead of <glossterm><link linkend='var-PACKAGE_ARCH'>PACKAGE_ARCH
</link></glossterm>
in the directory name.
</para>
<tip>
<para>
Check the package recipe sets the <glossterm><link
linkend='var-S'>S</link></glossterm> variable to something
other than standard <filename>WORKDIR/PN-PV/</filename> value.
</para>
</tip>
<para>
After building a package, a user can modify the package source code
without problem. The easiest way to test changes is by calling the
"compile" task:
</para>
<programlisting>
bitbake --cmd compile --force NAME_OF_PACKAGE
</programlisting>
<para>
Other tasks may also be called this way.
</para>
<section id='usingpoky-modifying-packages-quilt'>
<title>Modifying Package Source Code with quilt</title>
<para>
By default Poky uses <ulink
url='http://savannah.nongnu.org/projects/quilt'>quilt</ulink>
to manage patches in <function>do_patch</function> task.
It is a powerful tool which can be used to track all
modifications done to package sources.
</para>
<para>
Before modifying source code it is important to
notify quilt so it will track changes into new patch
file:
<programlisting>
quilt new NAME-OF-PATCH.patch
</programlisting>
Then add all files which will be modified into that
patch:
<programlisting>
quilt add file1 file2 file3
</programlisting>
Now start editing. At the end quilt needs to be used
to generate final patch which will contain all
modifications:
<programlisting>
quilt refresh
</programlisting>
The resulting patch file can be found in the
<filename class="directory">patches/</filename> subdirectory of the source
(<glossterm><link linkend='var-S'>S</link></glossterm>) directory. For future builds it
should be copied into
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"
</programlisting>
This also requires a bump of <glossterm><link
linkend='var-PR'>PR</link></glossterm> value in the same recipe as we changed resulting packages.
</para>
</section>
</section>
</chapter>
<!--
vim: expandtab tw=80 ts=4
-->

252
handbook/faq.xml Normal file
View File

@@ -0,0 +1,252 @@
<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<appendix id='faq'>
<title>FAQ</title>
<qandaset>
<qandaentry>
<question>
<para>
How does Poky differ from <ulink url='http://www.openembedded.org/'>OpenEmbedded</ulink>?
</para>
</question>
<answer>
<para>
Poky is a derivative of <ulink
url='http://www.openembedded.org/'>OpenEmbedded</ulink>, a stable,
smaller subset focused on the GNOME Mobile environment. Development
in Poky is closely tied to OpenEmbedded with features being merged
regularly between the two for mutual benefit.
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
How can you claim Poky is stable?
</para>
</question>
<answer>
<para>
There are three areas that help with stability;
<itemizedlist>
<listitem>
<para>
We keep Poky small and focused - around 650 packages compared to over 5000 for full OE
</para>
</listitem>
<listitem>
<para>
We only support hardware that we have access to for testing
</para>
</listitem>
<listitem>
<para>
We have a Buildbot which provides continuous build and integration tests
</para>
</listitem>
</itemizedlist>
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
How do I get support for my board added to Poky?
</para>
</question>
<answer>
<para>
There are two main ways to get a board supported in Poky;
<itemizedlist>
<listitem>
<para>
Send us the board if we don't have it yet
</para>
</listitem>
<listitem>
<para>
Send us bitbake recipes if you have them (see the Poky handbook to find out how to create recipes)
</para>
</listitem>
</itemizedlist>
Usually if it's not a completely exotic board then adding support in Poky should be fairly straightforward.
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
Are there any products running poky ?
</para>
</question>
<answer>
<para>
The <ulink url='http://vernier.com/labquest/'>Vernier Labquest</ulink> is using Poky (for more about the Labquest see the case study at OpenedHand). There are a number of pre-production devices using Poky and we will announce those as soon as they are released.
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
What is the Poky output ?
</para>
</question>
<answer>
<para>
The output of a Poky build will depend on how it was started, as the same set of recipes can be used to output various formats. Usually the output is a flashable image ready for the target device.
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
How do I add my package to Poky?
</para>
</question>
<answer>
<para>
To add a package you need to create a bitbake recipe - see the Poky handbook to find out how to create a recipe.
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
Do I have to reflash my entire board with a new poky image when recompiling a package?
</para>
</question>
<answer>
<para>
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>
<qandaentry>
<question>
<para>
What is GNOME Mobile? What's the difference between GNOME Mobile and GNOME?
</para>
</question>
<answer>
<para>
<ulink url='http://www.gnome.org/mobile/'>GNOME Mobile</ulink> is a subset of the GNOME platform targeted at mobile and embedded devices. The the main difference between GNOME Mobile and standard GNOME is that desktop-orientated libraries have been removed, along with deprecated libraries, creating a much smaller footprint.
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
How do I make Poky work in RHEL/CentOS?
</para>
</question>
<answer>
<para>
To get Poky working under RHEL/CentOS 5.1 you need to first install some required packages. The standard CentOS packages needed are:
<itemizedlist>
<listitem>
<para>
"Development tools" (selected during installation)
</para>
</listitem>
<listitem>
<para>
texi2html
</para>
</listitem>
<listitem>
<para>
compat-gcc-34
</para>
</listitem>
</itemizedlist>
</para>
<para>
On top of those the following external packages are needed:
<itemizedlist>
<listitem>
<para>
python-sqlite2 from <ulink
url='http://dag.wieers.com/rpm/packages/python-sqlite2/'>DAG
repository</ulink>
</para>
</listitem>
<listitem>
<para>
help2man from <ulink
url='http://centos.karan.org/el5/extras/testing/i386/RPMS/help2man-1.33.1-2.noarch.rpm'>Karan
repository</ulink>
</para>
</listitem>
</itemizedlist>
</para>
<para>
Once these packages are installed Poky will be able to build standard images however there
may be a problem with QEMU segfaulting. You can either disable the generation of binary
locales by setting <glossterm><link linkend='var-ENABLE_BINARY_LOCALE_GENERATION'>ENABLE_BINARY_LOCALE_GENERATION</link>
</glossterm> to "0" or remove the linux-2.6-execshield.patch from the kernel and rebuild
it since its that patch which causes the problems with QEMU.
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
I see lots of 404 responses for files on http://folks.o-hand.com/~richard/poky/sources/*. Is something wrong?
</para>
</question>
<answer>
<para>
Nothing is wrong, Poky will check any configured source mirrors before downloading
from the upstream sources. It does this searching for both source archives and
pre-checked out versions of SCM managed software. This is so in large installations,
it can reduce load on the SCM servers themselves. The address above is one of the
default mirrors configured into standard Poky so if an upstream source disappears,
we can place sources there so builds continue to work.
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
I have a machine specific data in a package for one machine only but the package is
being marked as machine specific in all cases, how do I stop it?
</para>
</question>
<answer>
<para>
Set <glossterm><link linkend='var-SRC_URI_OVERRIDES_PACKAGE_ARCH'>SRC_URI_OVERRIDES_PACKAGE_ARCH</link>
</glossterm> = "0" in the .bb file but make sure the package is manually marked as
machine specific in the case that needs it. The code which handles <glossterm><link
linkend='var-SRC_URI_OVERRIDES_PACKAGE_ARCH'>SRC_URI_OVERRIDES_PACKAGE_ARCH</link></glossterm>
is in base.bbclass.
</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>
</qandaset>
</appendix>
<!--
vim: expandtab tw=80 ts=4
-->

329
handbook/introduction.xml Normal file
View File

@@ -0,0 +1,329 @@
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<chapter id='intro'>
<title>Introduction</title>
<section id='intro-what-is'>
<title>What is Poky?</title>
<para>
Poky is an open source platform build tool. It is a complete
software development environment for the creation of Linux
devices. It aids the design, development, building, debugging,
simulation and testing of complete modern software stacks
using Linux, the X Window System and GNOME Mobile
based application frameworks. It is based on <ulink
url='http://openembedded.org/'>OpenEmbedded</ulink> but has
been customised with a particular focus.
</para>
<para> Poky was setup to:</para>
<itemizedlist>
<listitem>
<para>Provide an open source Linux, X11, Matchbox, GTK+, Pimlico, Clutter, and other <ulink url='http://gnome.org/mobile'>GNOME Mobile</ulink> technologies based full platform build and development tool.</para>
</listitem>
<listitem>
<para>Create a focused, stable, subset of OpenEmbedded that can be easily and reliably built and developed upon.</para>
</listitem>
<listitem>
<para>Fully support a wide range of x86 and ARM hardware and device virtulisation</para>
</listitem>
</itemizedlist>
<para>
Poky is primarily a platform builder which generates filesystem images
based on open source software such as the Kdrive X server, the Matchbox
window manager, the GTK+ toolkit and the D-Bus message bus system. Images
for many kinds of devices can be generated, however the standard example
machines target QEMU full system emulation (both x86 and ARM) and the ARM based
Sharp Zaurus series of devices. Poky's ability to boot inside a QEMU
emulator makes it particularly suitable as a test platform for development
of embedded software.
</para>
<para>
An important component integrated within Poky is Sato, a GNOME Mobile
based user interface environment.
It is designed to work well with screens at very high DPI and restricted
size, such as those often found on smartphones and PDAs. It is coded with
focus on efficiency and speed so that it works smoothly on hand-held and
other embedded hardware. It will sit neatly on top of any device
using the GNOME Mobile stack, providing a well defined user experience.
</para>
<screenshot>
<mediaobject>
<imageobject>
<imagedata fileref="screenshots/ss-sato.png" format="PNG"/>
</imageobject>
<caption>
<para>The Sato Desktop - A screenshot from a machine running a Poky built image</para>
</caption>
</mediaobject>
</screenshot>
<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>.
</para>
</section>
<section id='intro-manualoverview'>
<title>Documentation Overview</title>
<para>
The handbook is split into sections covering different aspects of Poky.
The <link linkend='usingpoky'>'Using Poky' section</link> gives an overview
of the components that make up Poky followed by information about using and
debugging the Poky build system. The <link linkend='extendpoky'>'Extending Poky' section</link>
gives information about how to extend and customise Poky along with advice
on how to manage these changes. The <link linkend='platdev'>'Platform Development with Poky'
section</link> gives information about interaction between Poky and target
hardware for common platform development tasks such as software development,
debugging and profiling. The rest of the manual
consists of several reference sections each giving details on a specific
section of Poky functionality.
</para>
<para>
This manual applies to Poky Release 3.1 (Pinky).
</para>
</section>
<section id='intro-requirements'>
<title>System Requirements</title>
<para>
We recommend Debian-based distributions, in particular a recent Ubuntu
release (7.04 or newer), as the host system for Poky. Nothing in Poky is
distribution specific and
other distributions will most likely work as long as the appropriate
prerequisites are installed - we know of Poky being used successfully on Redhat,
SUSE, Gentoo and Slackware host systems.
</para>
<para>On a Debian-based system, you need the following packages installed:</para>
<itemizedlist>
<listitem>
<para>build-essential</para>
</listitem>
<listitem>
<para>python</para>
</listitem>
<listitem>
<para>diffstat</para>
</listitem>
<listitem>
<para>texinfo</para>
</listitem>
<listitem>
<para>texi2html</para>
</listitem>
<listitem>
<para>cvs</para>
</listitem>
<listitem>
<para>subversion</para>
</listitem>
<listitem>
<para>wget</para>
</listitem>
<listitem>
<para>gawk</para>
</listitem>
<listitem>
<para>help2man</para>
</listitem>
<listitem>
<para>bochsbios (only to run qemux86 images)</para>
</listitem>
</itemizedlist>
<para>
Debian users can add debian.o-hand.com to their APT sources (See
<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.
</para>
<para>
Poky can use a system provided QEMU or build its own depending on how it's
configured. See the options in <filename>local.conf</filename> for more details.
</para>
</section>
<section id='intro-quickstart'>
<title>Quick Start</title>
<section id='intro-quickstart-build'>
<title>Building and Running an Image</title>
<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:
</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/
$ source poky-init-build-env
$ bitbake poky-image-sato
$ runqemu qemuarm
</literallayout>
</para>
<note>
<para>
This process will need Internet access, about 3 GB of disk space
available, and you should expect the build to take about 4 - 5 hours since
it is building an entire Linux system from source including the toolchain!
</para>
</note>
<para>
To build for other machines see the <glossterm><link
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>
<para>
You could also run <command>"poky-qemu zImage-qemuarm.bin poky-image-sato-qemuarm.ext2"
</command> within the images directory if you have the poky-scripts Debian package
installed from debian.o-hand.com. This allows the QEMU images to be used standalone
outside the Poky build environment.
</para>
<para>
To setup networking within QEMU see the <link linkend='usingpoky-install-qemu-networking'>
QEMU/USB networking with IP masquerading</link> section.
</para>
</section>
<section id='intro-quickstart-qemu'>
<title>Downloading and Using Prebuilt Images</title>
<para>
Prebuilt images from Poky are also available if you just want to run the system
under QEMU. To use these you need to:
</para>
<itemizedlist>
<listitem>
<para>
Add debian.o-hand.com to your APT sources (See
<ulink url='http://debian.o-hand.com'/> for instructions on doing this)
</para>
</listitem>
<listitem>
<para>Install patched QEMU and poky-scripts:</para>
<para>
<literallayout class='monospaced'>
$ apt-get install qemu poky-scripts
</literallayout>
</para>
</listitem>
<listitem>
<para>
Download a Poky QEMU release kernel (*zImage*qemu*.bin) and compressed
filesystem image (poky-image-*-qemu*.ext2.bz2) which
you'll need to decompress with 'bzip2 -d'. These are available from the
<ulink url='http://pokylinux.org/releases/blinky-3.0/'>last release</ulink>
or from the <ulink url='http://pokylinux.org/autobuild/poky/'>autobuilder</ulink>.
</para>
</listitem>
<listitem>
<para>Start the image:</para>
<para>
<literallayout class='monospaced'>
$ poky-qemu &lt;kernel&gt; &lt;image&gt;
</literallayout>
</para>
</listitem>
</itemizedlist>
<note><para>
A patched version of QEMU is required at present. A suitable version is available from
<ulink url='http://debian.o-hand.com'/>, it can be built
by poky (bitbake qemu-native) or can be downloaded/built as part of the toolchain/SDK tarballs.
</para></note>
</section>
</section>
<section id='intro-getit'>
<title>Obtaining Poky</title>
<section id='intro-getit-releases'>
<title>Releases</title>
<para>Periodically, we make releases of Poky and these are available
at <ulink url='http://pokylinux.org/releases/'/>.
These are more stable and tested than the nightly development images.</para>
</section>
<section id='intro-getit-nightly'>
<title>Nightly Builds</title>
<para>
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.
</para>
<para>
Automated builds are available for "standard" Poky and for Poky SDKs and toolchains as well
as any testing versions we might have such as poky-bleeding. The toolchains can
be used either as external standalone toolchains or can be combined with Poky as a
prebuilt toolchain to reduce build time. Using the external toolchains is simply a
case of untarring the tarball into the root of your system (it only creates files in
<filename class="directory">/usr/local/poky</filename>) and then enabling the option
in <filename>local.conf</filename>.
</para>
</section>
<section id='intro-getit-dev'>
<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/'/>.
</para>
<para>
'trunk' 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.
</para>
</section>
</section>
</chapter>
<!--
vim: expandtab tw=80 ts=4
-->

BIN
handbook/poky-beaver.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@@ -0,0 +1,30 @@
2008-02-15 Matthew Allum <mallum@openedhand.com>
* common/Makefile.am:
* common/poky-handbook.png:
Add a PNG image for the manual. Seems our logo SVG
is too complex/transparent for PDF
2008-02-14 Matthew Allum <mallum@openedhand.com>
* common/Makefile.am:
* common/fop-config.xml.in:
* common/poky-db-pdf.xsl:
* poky-docbook-to-pdf.in:
Font tweakage.
2008-01-27 Matthew Allum <mallum@openedhand.com>
* INSTALL:
* Makefile.am:
* README:
* autogen.sh:
* common/Makefile.am:
* common/fop-config.xml.in:
* common/ohand-color.svg:
* common/poky-db-pdf.xsl:
* common/poky.svg:
* common/titlepage.templates.xml:
* configure.ac:
* poky-docbook-to-pdf.in:
Initial import.

View File

@@ -0,0 +1,236 @@
Installation Instructions
*************************
Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
Software Foundation, Inc.
This file is free documentation; the Free Software Foundation gives
unlimited permission to copy, distribute and modify it.
Basic Installation
==================
These are generic installation instructions.
The `configure' shell script attempts to guess correct values for
various system-dependent variables used during compilation. It uses
those values to create a `Makefile' in each directory of the package.
It may also create one or more `.h' files containing system-dependent
definitions. Finally, it creates a shell script `config.status' that
you can run in the future to recreate the current configuration, and a
file `config.log' containing compiler output (useful mainly for
debugging `configure').
It can also use an optional file (typically called `config.cache'
and enabled with `--cache-file=config.cache' or simply `-C') that saves
the results of its tests to speed up reconfiguring. (Caching is
disabled by default to prevent problems with accidental use of stale
cache files.)
If you need to do unusual things to compile the package, please try
to figure out how `configure' could check whether to do them, and mail
diffs or instructions to the address given in the `README' so they can
be considered for the next release. If you are using the cache, and at
some point `config.cache' contains results you don't want to keep, you
may remove or edit it.
The file `configure.ac' (or `configure.in') is used to create
`configure' by a program called `autoconf'. You only need
`configure.ac' if you want to change it or regenerate `configure' using
a newer version of `autoconf'.
The simplest way to compile this package is:
1. `cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system. If you're
using `csh' on an old version of System V, you might need to type
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself.
Running `configure' takes awhile. While running, it prints some
messages telling which features it is checking for.
2. Type `make' to compile the package.
3. Optionally, type `make check' to run any self-tests that come with
the package.
4. Type `make install' to install the programs and any data files and
documentation.
5. You can remove the program binaries and object files from the
source code directory by typing `make clean'. To also remove the
files that `configure' created (so you can compile the package for
a different kind of computer), type `make distclean'. There is
also a `make maintainer-clean' target, but that is intended mainly
for the package's developers. If you use it, you may have to get
all sorts of other programs in order to regenerate files that came
with the distribution.
Compilers and Options
=====================
Some systems require unusual options for compilation or linking that the
`configure' script does not know about. Run `./configure --help' for
details on some of the pertinent environment variables.
You can give `configure' initial values for configuration parameters
by setting variables in the command line or in the environment. Here
is an example:
./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
*Note Defining Variables::, for more details.
Compiling For Multiple Architectures
====================================
You can compile the package for more than one kind of computer at the
same time, by placing the object files for each architecture in their
own directory. To do this, you must use a version of `make' that
supports the `VPATH' variable, such as GNU `make'. `cd' to the
directory where you want the object files and executables to go and run
the `configure' script. `configure' automatically checks for the
source code in the directory that `configure' is in and in `..'.
If you have to use a `make' that does not support the `VPATH'
variable, you have to compile the package for one architecture at a
time in the source code directory. After you have installed the
package for one architecture, use `make distclean' before reconfiguring
for another architecture.
Installation Names
==================
By default, `make install' installs the package's commands under
`/usr/local/bin', include files under `/usr/local/include', etc. You
can specify an installation prefix other than `/usr/local' by giving
`configure' the option `--prefix=PREFIX'.
You can specify separate installation prefixes for
architecture-specific files and architecture-independent files. If you
pass the option `--exec-prefix=PREFIX' to `configure', the package uses
PREFIX as the prefix for installing programs and libraries.
Documentation and other data files still use the regular prefix.
In addition, if you use an unusual directory layout you can give
options like `--bindir=DIR' to specify different values for particular
kinds of files. Run `configure --help' for a list of the directories
you can set and what kinds of files go in them.
If the package supports it, you can cause programs to be installed
with an extra prefix or suffix on their names by giving `configure' the
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
Optional Features
=================
Some packages pay attention to `--enable-FEATURE' options to
`configure', where FEATURE indicates an optional part of the package.
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
is something like `gnu-as' or `x' (for the X Window System). The
`README' should mention any `--enable-' and `--with-' options that the
package recognizes.
For packages that use the X Window System, `configure' can usually
find the X include and library files automatically, but if it doesn't,
you can use the `configure' options `--x-includes=DIR' and
`--x-libraries=DIR' to specify their locations.
Specifying the System Type
==========================
There may be some features `configure' cannot figure out automatically,
but needs to determine by the type of machine the package will run on.
Usually, assuming the package is built to be run on the _same_
architectures, `configure' can figure that out, but if it prints a
message saying it cannot guess the machine type, give it the
`--build=TYPE' option. TYPE can either be a short name for the system
type, such as `sun4', or a canonical name which has the form:
CPU-COMPANY-SYSTEM
where SYSTEM can have one of these forms:
OS KERNEL-OS
See the file `config.sub' for the possible values of each field. If
`config.sub' isn't included in this package, then this package doesn't
need to know the machine type.
If you are _building_ compiler tools for cross-compiling, you should
use the option `--target=TYPE' to select the type of system they will
produce code for.
If you want to _use_ a cross compiler, that generates code for a
platform different from the build platform, you should specify the
"host" platform (i.e., that on which the generated programs will
eventually be run) with `--host=TYPE'.
Sharing Defaults
================
If you want to set default values for `configure' scripts to share, you
can create a site shell script called `config.site' that gives default
values for variables like `CC', `cache_file', and `prefix'.
`configure' looks for `PREFIX/share/config.site' if it exists, then
`PREFIX/etc/config.site' if it exists. Or, you can set the
`CONFIG_SITE' environment variable to the location of the site script.
A warning: not all `configure' scripts look for a site script.
Defining Variables
==================
Variables not defined in a site shell script can be set in the
environment passed to `configure'. However, some packages may run
configure again during the build, and the customized values of these
variables may be lost. In order to avoid this problem, you should set
them in the `configure' command line, using `VAR=value'. For example:
./configure CC=/usr/local2/bin/gcc
causes the specified `gcc' to be used as the C compiler (unless it is
overridden in the site shell script). Here is a another example:
/bin/bash ./configure CONFIG_SHELL=/bin/bash
Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent
configuration-related scripts to be executed by `/bin/bash'.
`configure' Invocation
======================
`configure' recognizes the following options to control how it operates.
`--help'
`-h'
Print a summary of the options to `configure', and exit.
`--version'
`-V'
Print the version of Autoconf used to generate the `configure'
script, and exit.
`--cache-file=FILE'
Enable the cache: use and save the results of the tests in FILE,
traditionally `config.cache'. FILE defaults to `/dev/null' to
disable caching.
`--config-cache'
`-C'
Alias for `--cache-file=config.cache'.
`--quiet'
`--silent'
`-q'
Do not print messages saying which checks are being made. To
suppress all normal output, redirect it to `/dev/null' (any error
messages will still be shown).
`--srcdir=DIR'
Look for the package's source code in directory DIR. Usually
`configure' can determine that directory automatically.
`configure' also accepts some other, not widely useful, options. Run
`configure --help' for more details.

View File

@@ -0,0 +1,18 @@
SUBDIRS = common
EXTRA_DIST = poky-docbook-to-pdf.in
bin_SCRIPTS = poky-docbook-to-pdf
edit = sed \
-e 's,@datadir\@,$(pkgdatadir),g' \
-e 's,@prefix\@,$(prefix),g' \
-e 's,@version\@,@VERSION@,g'
poky-docbook-to-pdf: poky-docbook-to-pdf.in
rm -f poky-docbook-to-pdf
$(edit) poky-docbook-to-pdf.in > poky-docbook-to-pdf
clean-local:
rm -fr poky-docbook-to-pdf
rm -fr poky-pr-docbook-to-pdf

View File

View File

@@ -0,0 +1,24 @@
poky-doc-tools
==============
Simple tools to wrap fop to create oh branded PDF's from docbook sources.
(based on OH doc tools)
Dependencies
============
Sun Java, make sure the java in your path is the *sun* java.
xlstproc, nwalsh style sheets.
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 "$@"

View File

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

View File

@@ -0,0 +1,21 @@
SUPPORT_FILES = VeraMoBd.ttf VeraMoBd.xml \
VeraMono.ttf VeraMono.xml \
Vera.ttf Vera.xml \
draft.png titlepage.templates.xml \
poky-db-pdf.xsl poky.svg \
ohand-color.svg poky-handbook.png
commondir = $(pkgdatadir)/common
common_DATA = $(SUPPORT_FILES) fop-config.xml
EXTRA_DIST = $(SUPPORT_FILES) fop-config.xml.in
edit = sed -e 's,@datadir\@,$(pkgdatadir),g'
fop-config.xml: fop-config.xml.in
rm -f fop-config.xml
$(edit) fop-config.xml.in > fop-config.xml
clean-local:
rm -fr fop-config.xml

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@@ -0,0 +1,33 @@
<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>
<font metrics-file="@datadir@/common/VeraMoBd.xml"
kerning="yes"
embed-file="@datadir@/common/VeraMoBd.ttf">
<font-triplet name="veramono" style="normal" weight="bold"/>
</font>
<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>
</fonts>
</configuration>

View File

@@ -0,0 +1,150 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="141.17999"
height="55.34"
id="svg2207"
sodipodi:version="0.32"
inkscape:version="0.45"
version="1.0"
sodipodi:docname="ohand-color.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
sodipodi:docbase="/home/mallum/Projects/admin/oh-doc-tools/common"
sodipodi:modified="true">
<defs
id="defs3" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.2"
inkscape:cx="160"
inkscape:cy="146.21189"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
height="55.34px"
width="141.18px"
inkscape:window-width="772"
inkscape:window-height="581"
inkscape:window-x="5"
inkscape:window-y="48" />
<metadata
id="metadata2211">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g2094"
style="fill:#6d6d70;fill-opacity:1"
inkscape:export-filename="/home/mallum/Desktop/g2126.png"
inkscape:export-xdpi="312.71841"
inkscape:export-ydpi="312.71841"
transform="matrix(0.5954767,0,0,0.5954767,31.793058,-18.471052)">
<g
id="g19"
style="fill:#6d6d70;fill-opacity:1">
<path
style="fill:#6d6d70;fill-opacity:1"
id="path21"
d="M 48.693,50.633 C 40.282,50.633 33.439,57.477 33.439,65.888 L 33.439,81.142 L 41.066,81.142 L 41.066,65.888 C 41.066,61.684 44.486,58.261 48.692,58.261 C 52.897,58.261 56.32,61.684 56.32,65.888 C 56.32,70.093 52.897,73.516 48.692,73.516 C 45.677,73.516 43.065,71.756 41.828,69.211 L 41.828,79.504 C 43.892,80.549 46.224,81.142 48.692,81.142 C 57.103,81.142 63.947,74.3 63.947,65.888 C 63.948,57.477 57.104,50.633 48.693,50.633 z " />
</g>
<path
style="fill:#6d6d70;fill-opacity:1"
id="path23"
d="M 18.486,50.557 C 26.942,50.557 33.819,57.435 33.819,65.888 C 33.819,74.344 26.942,81.223 18.486,81.223 C 10.032,81.223 3.152,74.344 3.152,65.888 C 3.152,57.435 10.032,50.557 18.486,50.557 z M 18.486,73.556 C 22.713,73.556 26.153,70.118 26.153,65.888 C 26.153,61.661 22.713,58.222 18.486,58.222 C 14.258,58.222 10.819,61.661 10.819,65.888 C 10.82,70.117 14.259,73.556 18.486,73.556 z " />
<path
style="fill:#6d6d70;fill-opacity:1"
id="path25"
d="M 94.074,107.465 L 94.074,96.016 C 94.074,87.605 87.233,80.763 78.822,80.763 C 70.41,80.763 63.567,87.605 63.567,96.016 C 63.567,104.427 70.41,111.269 78.822,111.269 C 81.289,111.269 83.621,110.676 85.685,109.631 L 85.685,99.339 C 84.448,101.885 81.836,103.644 78.822,103.644 C 74.615,103.644 71.194,100.221 71.194,96.016 C 71.194,91.81 74.615,88.388 78.822,88.388 C 83.026,88.388 86.448,91.81 86.448,96.016 L 86.448,107.456 C 86.448,109.562 88.156,111.268 90.262,111.268 C 92.364,111.269 94.068,109.566 94.074,107.465 z " />
<path
style="fill:#6d6d70;fill-opacity:1"
id="path27"
d="M 124.197,95.814 C 124.088,87.496 117.293,80.762 108.949,80.762 C 100.59,80.762 93.783,87.52 93.697,95.856 L 93.693,95.856 L 93.695,107.456 C 93.695,109.562 95.402,111.268 97.509,111.268 C 99.611,111.268 101.316,109.566 101.321,107.464 L 101.321,95.994 L 101.321,95.994 C 101.333,91.798 104.747,88.388 108.948,88.388 C 113.147,88.388 116.563,91.798 116.575,95.994 L 116.575,107.456 C 116.575,109.562 118.282,111.268 120.387,111.268 C 122.492,111.268 124.201,109.562 124.201,107.456 L 124.201,95.814 L 124.197,95.814 z " />
<path
style="fill:#6d6d70;fill-opacity:1"
id="path29"
d="M 63.946,96.005 L 63.946,95.854 L 63.943,95.854 L 63.943,95.815 L 63.942,95.815 C 63.833,87.497 57.037,80.761 48.693,80.761 C 48.682,80.761 48.671,80.763 48.658,80.763 C 48.382,80.763 48.107,80.772 47.833,80.786 C 47.75,80.791 47.668,80.799 47.586,80.806 C 47.378,80.822 47.172,80.838 46.968,80.862 C 46.884,80.873 46.801,80.882 46.719,80.893 C 46.508,80.92 46.298,80.952 46.091,80.987 C 46.024,80.999 45.958,81.01 45.891,81.024 C 45.649,81.068 45.406,81.119 45.168,81.175 C 45.14,81.183 45.112,81.189 45.085,81.195 C 43.656,81.542 42.306,82.092 41.065,82.812 L 41.065,80.761 L 33.438,80.761 L 33.438,95.857 L 33.435,95.857 L 33.435,107.457 C 33.435,109.563 35.142,111.269 37.248,111.269 C 39.093,111.269 40.632,109.958 40.984,108.217 C 41.036,107.963 41.065,107.702 41.065,107.435 L 41.065,95.873 C 41.086,94.732 41.357,93.65 41.828,92.685 L 41.828,92.693 C 42.598,91.106 43.905,89.824 45.511,89.085 C 45.519,89.08 45.529,89.076 45.536,89.073 C 45.849,88.928 46.174,88.807 46.508,88.707 C 46.523,88.704 46.536,88.699 46.55,88.696 C 46.699,88.651 46.85,88.614 47.004,88.576 C 47.025,88.575 47.046,88.567 47.069,88.562 C 47.234,88.527 47.402,88.495 47.572,88.469 C 47.586,88.468 47.6,88.466 47.615,88.463 C 47.763,88.443 47.916,88.427 48.067,88.415 C 48.106,88.41 48.145,88.407 48.186,88.404 C 48.352,88.393 48.52,88.386 48.691,88.386 C 52.888,88.387 56.304,91.797 56.316,95.992 L 56.316,107.454 C 56.316,109.56 58.023,111.266 60.13,111.266 C 61.976,111.266 63.516,109.954 63.867,108.211 C 63.919,107.963 63.946,107.706 63.946,107.442 L 63.946,96.024 C 63.946,96.021 63.947,96.018 63.947,96.015 C 63.948,96.011 63.946,96.008 63.946,96.005 z " />
<path
style="fill:#6d6d70;fill-opacity:1"
id="path31"
d="M 180.644,50.633 C 178.539,50.633 176.832,52.341 176.832,54.447 L 176.832,65.887 C 176.832,70.092 173.41,73.513 169.203,73.513 C 164.998,73.513 161.576,70.092 161.576,65.887 C 161.576,61.683 164.998,58.26 169.203,58.26 C 172.219,58.26 174.83,60.019 176.068,62.565 L 176.068,52.271 C 174.004,51.225 171.673,50.632 169.203,50.632 C 160.793,50.632 153.951,57.476 153.951,65.887 C 153.951,74.298 160.793,81.141 169.203,81.141 C 177.615,81.141 184.459,74.298 184.459,65.887 L 184.459,54.447 C 184.458,52.341 182.751,50.633 180.644,50.633 z " />
<path
style="fill:#6d6d70;fill-opacity:1"
id="path33"
d="M 124.203,77.339 L 124.203,65.687 L 124.197,65.687 C 124.088,57.371 117.293,50.633 108.949,50.633 C 100.592,50.633 93.783,57.393 93.697,65.731 L 93.695,65.731 L 93.695,65.877 C 93.695,65.882 93.693,65.885 93.693,65.888 C 93.693,65.891 93.695,65.896 93.695,65.899 L 93.695,77.33 C 93.695,79.435 95.402,81.142 97.509,81.142 C 99.614,81.142 101.321,79.435 101.321,77.33 L 101.321,65.868 C 101.333,61.672 104.747,58.261 108.948,58.261 C 113.147,58.261 116.563,61.672 116.575,65.868 L 116.575,65.868 L 116.575,77.329 C 116.575,79.434 118.282,81.141 120.389,81.141 C 122.492,81.142 124.197,79.44 124.203,77.339 z " />
<path
style="fill:#6d6d70;fill-opacity:1"
id="path35"
d="M 150.517,80.761 C 148.41,80.761 146.703,82.469 146.703,84.575 L 146.703,96.015 C 146.703,100.22 143.283,103.643 139.076,103.643 C 134.871,103.643 131.449,100.22 131.449,96.015 C 131.449,91.808 134.871,88.387 139.076,88.387 C 142.092,88.387 144.703,90.145 145.941,92.692 L 145.941,82.397 C 143.875,81.353 141.545,80.76 139.076,80.76 C 130.666,80.76 123.822,87.604 123.822,96.015 C 123.822,104.426 130.666,111.268 139.076,111.268 C 147.486,111.268 154.33,104.426 154.33,96.015 L 154.33,84.575 C 154.33,82.469 152.623,80.761 150.517,80.761 z " />
<path
style="fill:#6d6d70;fill-opacity:1"
id="path37"
d="M 82.625,77.345 C 82.625,75.247 80.923,73.547 78.826,73.547 L 78.826,81.142 C 80.922,81.142 82.625,79.442 82.625,77.345 z " />
<path
style="fill:#6d6d70;fill-opacity:1"
id="path39"
d="M 90.252,69.685 C 92.35,69.685 94.048,67.987 94.048,65.888 L 86.453,65.888 C 86.453,67.986 88.154,69.685 90.252,69.685 z " />
<path
style="fill:#6d6d70;fill-opacity:1"
id="path41"
d="M 93.832,77.329 C 93.832,75.223 92.125,73.516 90.018,73.516 L 78.825,73.516 C 74.619,73.516 71.199,70.093 71.199,65.888 C 71.199,61.684 74.619,58.261 78.825,58.261 C 83.032,58.261 86.453,61.684 86.453,65.888 C 86.453,68.904 84.694,71.514 82.149,72.752 L 92.442,72.752 C 93.488,70.689 94.08,68.356 94.08,65.888 C 94.08,57.477 87.237,50.633 78.826,50.633 C 70.415,50.633 63.571,57.477 63.571,65.888 C 63.571,74.3 70.415,81.142 78.826,81.142 L 90.018,81.142 C 92.125,81.142 93.832,79.435 93.832,77.329 z " />
<path
style="fill:#6d6d70;fill-opacity:1"
id="path43"
d="M 142.869,77.345 C 142.869,75.247 141.168,73.547 139.07,73.547 L 139.07,81.142 C 141.167,81.142 142.869,79.442 142.869,77.345 z " />
<path
style="fill:#6d6d70;fill-opacity:1"
id="path45"
d="M 150.496,69.685 C 152.594,69.685 154.293,67.987 154.293,65.888 L 146.699,65.888 C 146.699,67.986 148.398,69.685 150.496,69.685 z " />
<path
style="fill:#6d6d70;fill-opacity:1"
id="path47"
d="M 154.076,77.329 C 154.076,75.223 152.367,73.516 150.262,73.516 L 139.07,73.516 C 134.865,73.516 131.443,70.093 131.443,65.888 C 131.443,61.684 134.865,58.261 139.07,58.261 C 143.275,58.261 146.699,61.684 146.699,65.888 C 146.699,68.904 144.939,71.514 142.392,72.752 L 152.687,72.752 C 153.73,70.689 154.324,68.356 154.324,65.888 C 154.324,57.477 147.48,50.633 139.07,50.633 C 130.66,50.633 123.816,57.477 123.816,65.888 C 123.816,74.3 130.66,81.142 139.07,81.142 L 150.261,81.142 C 152.367,81.142 154.076,79.435 154.076,77.329 z " />
</g>
<g
id="g2126"
transform="matrix(0.7679564,0,0,0.7679564,-66.520631,11.42903)"
inkscape:export-xdpi="312.71841"
inkscape:export-ydpi="312.71841"
style="fill:#35992a;fill-opacity:1">
<g
transform="translate(86.33975,4.23985e-2)"
style="fill:#35992a;fill-opacity:1"
id="g2114">
<g
style="fill:#35992a;fill-opacity:1"
id="g2116">
<path
id="path2118"
transform="translate(-86.33975,-4.239934e-2)"
d="M 89.96875,0.03125 C 87.962748,0.031250001 86.34375,1.6815001 86.34375,3.6875 L 86.34375,17.71875 L 86.34375,19.6875 L 86.34375,28.90625 C 86.343752,39.06825 94.61925,47.34375 104.78125,47.34375 L 113.375,47.34375 L 123.1875,47.34375 L 127.15625,47.34375 C 129.16325,47.343749 130.8125,45.72475 130.8125,43.71875 C 130.8125,41.71275 129.16325,40.09375 127.15625,40.09375 L 123.1875,40.09375 L 123.1875,19.6875 L 123.1875,14.65625 L 123.1875,3.6875 C 123.1875,1.6815 121.5675,0.03125 119.5625,0.03125 C 117.5555,0.031250001 115.9375,1.6815001 115.9375,3.6875 L 115.9375,14.28125 C 115.1185,13.65425 114.26275,13.109 113.34375,12.625 L 113.34375,3.6875 C 113.34475,1.6815 111.6925,0.03125 109.6875,0.03125 C 107.6825,0.031250001 106.0625,1.6815001 106.0625,3.6875 L 106.0625,10.5625 C 105.6305,10.5325 105.22025,10.5 104.78125,10.5 C 104.34125,10.5 103.90075,10.5325 103.46875,10.5625 L 103.46875,3.6875 C 103.46975,1.6815 101.84975,0.03125 99.84375,0.03125 C 97.837749,0.031250001 96.21875,1.6815001 96.21875,3.6875 L 96.21875,12.625 C 95.299754,13.109 94.41375,13.65425 93.59375,14.28125 L 93.59375,3.6875 C 93.59475,1.6815 91.97475,0.03125 89.96875,0.03125 z M 104.78125,14.34375 C 112.80825,14.34375 119.3125,20.87925 119.3125,28.90625 C 119.3125,36.93325 112.80825,43.46875 104.78125,43.46875 C 96.754254,43.46875 90.21875,36.93425 90.21875,28.90625 C 90.218752,20.87825 96.753253,14.34375 104.78125,14.34375 z "
style="fill:#35992a;fill-opacity:1" />
</g>
</g>
<path
style="fill:#35992a;fill-opacity:1"
id="path2122"
d="M 112.04875,28.913399 C 112.04875,24.899399 108.78275,21.634399 104.76975,21.634399 C 100.75675,21.634399 97.490753,24.900399 97.490753,28.913399 C 97.490753,32.926399 100.75675,36.192399 104.76975,36.192399 C 108.78275,36.192399 112.04875,32.927399 112.04875,28.913399 z " />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -0,0 +1,64 @@
<?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"/>
<!-- check project-plan.sh for how this is generated, needed to tweak
the cover page
-->
<xsl:include href="/tmp/titlepage.xsl"/>
<!-- To force a page break in document, i.e per section add a
<?hard-pagebreak?> tag.
-->
<xsl:template match="processing-instruction('hard-pagebreak')">
<fo:block break-before='page' />
</xsl:template>
<!--Fix for defualt indent getting TOC all wierd..
See http://sources.redhat.com/ml/docbook-apps/2005-q1/msg00455.html
FIXME: must be a better fix
-->
<xsl:param name="body.start.indent" select="'0'"/>
<!--<xsl:param name="title.margin.left" select="'0'"/>-->
<!-- stop long-ish header titles getting wrapped -->
<xsl:param name="header.column.widths">1 10 1</xsl:param>
<!-- customise headers and footers a little -->
<xsl:template name="head.sep.rule">
<xsl:if test="$header.rule != 0">
<xsl:attribute name="border-bottom-width">0.5pt</xsl:attribute>
<xsl:attribute name="border-bottom-style">solid</xsl:attribute>
<xsl:attribute name="border-bottom-color">#cccccc</xsl:attribute>
</xsl:if>
</xsl:template>
<xsl:template name="foot.sep.rule">
<xsl:if test="$footer.rule != 0">
<xsl:attribute name="border-top-width">0.5pt</xsl:attribute>
<xsl:attribute name="border-top-style">solid</xsl:attribute>
<xsl:attribute name="border-top-color">#cccccc</xsl:attribute>
</xsl:if>
</xsl:template>
<xsl:attribute-set name="header.content.properties">
<xsl:attribute name="color">#cccccc</xsl:attribute>
</xsl:attribute-set>
<xsl:attribute-set name="footer.content.properties">
<xsl:attribute name="color">#cccccc</xsl:attribute>
</xsl:attribute-set>
<!-- general settings -->
<xsl:param name="fop.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>
<xsl:param name="title.font.family" select="'verasans'"></xsl:param>
<xsl:param name="monospace.font.family" select="'veramono'"></xsl:param>
</xsl:stylesheet>

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@@ -0,0 +1,163 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.0"
width="158.56076"
height="79.284424"
viewBox="-40.981 -92.592 300 300"
id="svg2"
xml:space="preserve">
<defs
id="defs4">
</defs>
<path
d="M -36.585379,54.412576 L -36.585379,54.421305 L -36.582469,54.421305 L -36.582469,54.243829 C -36.57956,54.302018 -36.585379,54.357297 -36.585379,54.412576 z "
style="fill:#6ac7bd"
id="path6" />
<g
transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)"
style="opacity:0.65"
id="g8">
<g
id="g10">
<path
d="M 24.482,23.998 L 24.482,23.995 C 10.961,23.994 0,34.955 0,48.476 L 0.001,48.479 L 0.001,48.482 C 0.003,62.001 10.962,72.96 24.482,72.96 L 24.482,72.96 L 0,72.96 L 0,97.442 L 0.003,97.442 C 13.523,97.44 24.482,86.48 24.482,72.961 L 24.485,72.961 C 38.005,72.959 48.963,62 48.963,48.479 L 48.963,48.476 C 48.962,34.957 38.001,23.998 24.482,23.998 z M 24.482,50.928 C 23.13,50.928 22.034,49.832 22.034,48.48 C 22.034,47.128 23.13,46.032 24.482,46.032 C 25.834,46.032 26.93,47.128 26.93,48.48 C 26.93,49.832 25.834,50.928 24.482,50.928 z "
style="fill:#ef412a"
id="path12" />
</g>
</g>
<g
transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)"
style="opacity:0.65"
id="g14">
<g
id="g16">
<path
d="M 119.96,48.842 C 120.024,47.548 121.086,46.516 122.397,46.516 C 123.707,46.516 124.768,47.548 124.833,48.843 C 137.211,47.62 146.879,37.181 146.879,24.483 L 122.397,24.483 C 122.396,10.961 111.435,0 97.915,0 L 97.915,24.485 C 97.917,37.183 107.584,47.619 119.96,48.842 z M 124.833,49.084 C 124.769,50.379 123.707,51.411 122.397,51.411 L 122.396,51.411 L 122.396,73.444 L 146.878,73.444 L 146.878,73.441 C 146.876,60.745 137.208,50.308 124.833,49.084 z M 119.949,48.963 L 97.915,48.963 L 97.915,73.442 L 97.915,73.442 C 110.613,73.442 121.052,63.774 122.275,51.399 C 120.981,51.334 119.949,50.274 119.949,48.963 z "
style="fill:#a9c542"
id="path18" />
</g>
</g>
<g
transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)"
style="opacity:0.65"
id="g20">
<g
id="g22">
<path
d="M 168.912,48.967 C 168.912,47.656 169.945,46.596 171.24,46.531 C 170.018,34.152 159.579,24.482 146.879,24.482 L 146.879,48.963 C 146.879,62.484 157.84,73.444 171.361,73.444 L 171.361,51.414 C 170.007,51.415 168.912,50.319 168.912,48.967 z M 195.841,48.978 C 195.841,48.973 195.842,48.969 195.842,48.964 L 195.842,24.482 L 195.838,24.482 C 183.14,24.484 172.702,34.154 171.482,46.531 C 172.776,46.595 173.808,47.656 173.808,48.967 C 173.808,50.278 172.776,51.339 171.481,51.403 C 172.679,63.59 182.814,73.146 195.244,73.445 L 171.361,73.445 L 171.361,97.927 L 171.364,97.927 C 184.879,97.925 195.834,86.973 195.842,73.46 L 195.844,73.46 L 195.844,48.979 L 195.841,48.978 z M 195.832,48.964 L 195.842,48.964 L 195.842,48.978 L 195.832,48.964 z "
style="fill:#f9c759"
id="path24" />
</g>
</g>
<g
transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)"
style="opacity:0.65"
id="g26">
<g
id="g28">
<path
d="M 70.994,48.479 L 48.962,48.479 L 48.962,48.481 L 70.995,48.481 C 70.995,48.481 70.994,48.48 70.994,48.479 z M 73.44,24.001 L 73.437,24.001 L 73.437,46.032 C 73.439,46.032 73.44,46.032 73.442,46.032 C 74.794,46.032 75.89,47.128 75.89,48.48 C 75.89,49.832 74.794,50.928 73.442,50.928 C 72.091,50.928 70.996,49.834 70.994,48.483 L 48.958,48.483 L 48.958,48.486 C 48.96,62.005 59.919,72.964 73.437,72.964 C 86.955,72.964 97.914,62.005 97.916,48.486 L 97.916,48.483 C 97.916,34.963 86.958,24.003 73.44,24.001 z "
style="fill:#6ac7bd"
id="path30" />
</g>
</g>
<g
transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)"
style="opacity:0.65"
id="g32">
<g
id="g34">
<path
d="M 24.482,23.998 L 24.482,23.995 C 10.961,23.994 0,34.955 0,48.476 L 22.034,48.476 C 22.036,47.125 23.131,46.031 24.482,46.031 C 25.834,46.031 26.93,47.127 26.93,48.479 C 26.93,49.831 25.834,50.927 24.482,50.927 L 24.482,72.937 C 24.469,59.427 13.514,48.479 0,48.479 L 0,72.96 L 24.481,72.96 L 24.481,72.96 L 0,72.96 L 0,97.442 L 0.003,97.442 C 13.523,97.44 24.482,86.48 24.482,72.961 L 24.485,72.961 C 38.005,72.959 48.963,62 48.963,48.479 L 48.963,48.476 C 48.962,34.957 38.001,23.998 24.482,23.998 z "
style="fill:#ef412a"
id="path36" />
</g>
</g>
<g
transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)"
style="opacity:0.65"
id="g38">
<g
id="g40">
<path
d="M 122.397,46.516 C 123.707,46.516 124.768,47.548 124.833,48.843 C 137.211,47.62 146.879,37.181 146.879,24.483 L 122.397,24.483 L 122.397,46.516 L 122.397,46.516 z M 97.915,0 L 97.915,24.482 L 122.396,24.482 C 122.396,10.961 111.435,0 97.915,0 z M 122.275,46.528 C 121.052,34.151 110.613,24.482 97.914,24.482 L 97.914,48.964 L 97.914,48.964 L 97.914,73.443 L 97.914,73.443 C 110.612,73.443 121.051,63.775 122.274,51.4 C 120.98,51.335 119.948,50.275 119.948,48.964 C 119.949,47.653 120.98,46.593 122.275,46.528 z M 124.833,49.084 C 124.769,50.379 123.707,51.411 122.397,51.411 L 122.396,51.411 L 122.396,73.444 L 146.878,73.444 L 146.878,73.441 C 146.876,60.745 137.208,50.308 124.833,49.084 z "
style="fill:#a9c542"
id="path42" />
</g>
</g>
<g
transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)"
style="opacity:0.65"
id="g44">
<g
id="g46">
<path
d="M 173.795,49.1 C 173.724,50.389 172.666,51.415 171.36,51.415 C 170.006,51.415 168.911,50.319 168.911,48.967 C 168.911,47.656 169.944,46.596 171.239,46.531 C 170.017,34.152 159.578,24.482 146.878,24.482 L 146.878,48.963 C 146.878,62.484 157.839,73.444 171.36,73.444 L 171.36,97.926 L 171.363,97.926 C 184.878,97.924 195.833,86.972 195.841,73.459 L 195.842,73.459 L 195.842,73.443 L 195.841,73.443 C 195.833,60.753 186.167,50.322 173.795,49.1 z M 195.838,24.482 C 183.14,24.484 172.702,34.154 171.482,46.531 C 172.775,46.595 173.806,47.655 173.808,48.964 L 195.841,48.964 L 195.841,48.979 C 195.841,48.974 195.842,48.969 195.842,48.964 L 195.842,24.482 L 195.838,24.482 z "
style="fill:#f9c759"
id="path48" />
</g>
</g>
<g
transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)"
style="opacity:0.65"
id="g50">
<g
id="g52">
<path
d="M 71.007,48.347 C 71.075,47.105 72.062,46.117 73.304,46.046 C 72.509,38.02 67.85,31.133 61.201,27.284 C 57.601,25.2 53.424,24 48.965,24 L 48.962,24 C 48.962,28.46 50.161,32.638 52.245,36.24 C 56.093,42.891 62.98,47.552 71.007,48.347 z M 48.962,48.418 C 48.962,48.438 48.961,48.456 48.961,48.476 L 48.961,48.479 L 48.962,48.479 L 48.962,48.418 z M 70.995,48.482 C 70.995,48.481 70.995,48.481 70.995,48.48 L 48.962,48.48 L 48.962,48.482 L 70.995,48.482 z M 73.44,24.001 L 73.437,24.001 L 73.437,46.032 C 73.439,46.032 73.44,46.032 73.442,46.032 C 74.794,46.032 75.89,47.128 75.89,48.48 C 75.89,49.832 74.794,50.928 73.442,50.928 C 72.091,50.928 70.996,49.834 70.994,48.483 L 48.958,48.483 L 48.958,48.486 C 48.96,62.005 59.919,72.964 73.437,72.964 C 86.955,72.964 97.914,62.005 97.916,48.486 L 97.916,48.483 C 97.916,34.963 86.958,24.003 73.44,24.001 z "
style="fill:#6ac7bd"
id="path54" />
</g>
</g>
<g
transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)"
style="opacity:0.65"
id="g56">
<g
id="g58">
<path
d="M 24.482,23.998 L 24.482,23.995 C 10.961,23.994 0,34.955 0,48.476 L 22.034,48.476 C 22.036,47.125 23.131,46.031 24.482,46.031 C 25.834,46.031 26.93,47.127 26.93,48.479 C 26.93,49.831 25.834,50.927 24.482,50.927 C 23.171,50.927 22.11,49.894 22.046,48.6 C 9.669,49.824 0.001,60.262 0.001,72.96 L 0,72.96 L 0,97.442 L 0.003,97.442 C 13.523,97.44 24.482,86.48 24.482,72.961 L 24.485,72.961 C 38.005,72.959 48.963,62 48.963,48.479 L 48.963,48.476 C 48.962,34.957 38.001,23.998 24.482,23.998 z "
style="fill:#ef412a"
id="path60" />
</g>
</g>
<g
transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)"
style="opacity:0.65"
id="g62">
<g
id="g64">
<path
d="M 119.949,48.963 C 119.949,47.611 121.045,46.515 122.397,46.515 C 123.707,46.515 124.768,47.547 124.833,48.842 C 137.211,47.619 146.879,37.18 146.879,24.482 L 122.397,24.482 C 122.396,10.961 111.435,0 97.915,0 L 97.915,24.482 L 122.394,24.482 C 108.874,24.484 97.916,35.444 97.916,48.963 L 97.916,48.963 L 97.916,73.442 L 97.916,73.442 C 110.614,73.442 121.053,63.774 122.276,51.399 C 120.981,51.334 119.949,50.274 119.949,48.963 z M 124.833,49.084 C 124.769,50.379 123.707,51.411 122.397,51.411 L 122.396,51.411 L 122.396,73.444 L 146.878,73.444 L 146.878,73.441 C 146.876,60.745 137.208,50.308 124.833,49.084 z "
style="fill:#a9c542"
id="path66" />
</g>
</g>
<g
transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)"
style="opacity:0.65"
id="g68">
<g
id="g70">
<path
d="M 195.841,48.979 L 195.835,48.964 L 195.841,48.964 L 195.841,48.979 C 195.841,48.974 195.842,48.969 195.842,48.964 L 195.842,24.482 L 195.838,24.482 C 183.14,24.484 172.702,34.154 171.482,46.531 C 172.776,46.595 173.808,47.656 173.808,48.967 C 173.808,50.319 172.712,51.415 171.361,51.415 C 170.007,51.415 168.912,50.319 168.912,48.967 C 168.912,47.656 169.945,46.596 171.24,46.531 C 170.018,34.152 159.579,24.482 146.879,24.482 L 146.879,48.963 C 146.879,62.484 157.84,73.444 171.361,73.444 L 171.361,97.926 L 171.364,97.926 C 184.883,97.924 195.843,86.963 195.843,73.444 L 171.959,73.444 C 185.203,73.126 195.841,62.299 195.841,48.979 z "
style="fill:#f9c759"
id="path72" />
</g>
</g>
<g
transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)"
style="opacity:0.65"
id="g74">
<g
id="g76">
<path
d="M 73.44,24.001 L 73.437,24.001 C 59.919,24.003 48.96,34.959 48.958,48.476 L 48.958,48.479 L 48.961,48.479 L 48.961,48.481 L 48.957,48.482 L 48.957,48.485 C 48.959,62.004 59.918,72.963 73.436,72.963 C 86.954,72.963 97.913,62.004 97.915,48.485 L 97.915,48.482 C 97.916,34.963 86.958,24.003 73.44,24.001 z M 73.442,50.928 C 72.09,50.928 70.994,49.832 70.994,48.48 C 70.994,47.128 72.09,46.032 73.442,46.032 C 74.794,46.032 75.89,47.128 75.89,48.48 C 75.89,49.832 74.794,50.928 73.442,50.928 z "
style="fill:#6ac7bd"
id="path78" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,27 @@
AC_PREREQ(2.53)
AC_INIT(poky-doc-tools, 0.1, http://o-hand.com)
AM_INIT_AUTOMAKE()
AC_PATH_PROG(HAVE_XSLTPROC, xsltproc, no)
if test x$HAVE_XSLTPROC = xno; then
AC_MSG_ERROR([Required xsltproc program not found])
fi
AC_PATH_PROG(HAVE_FOP, fop, no)
if test x$HAVE_FOP = xno; then
AC_MSG_ERROR([Required fop program not found])
fi
AC_CHECK_FILE([/usr/share/xml/docbook/stylesheet/nwalsh/template/titlepage.xsl],HAVE_NWALSH="yes", HAVE_NWALSH="no")
if test x$HAVE_FOP = xno; then
AC_MSG_ERROR([Required 'nwalsh' docbook stylesheets not found])
fi
AC_OUTPUT([
Makefile
common/Makefile
])
echo "
== poky-doc-tools $VERSION configured successfully. ==
"

View File

@@ -0,0 +1,44 @@
#!/bin/sh
if [ -z "$1" ]; then
echo "usage: [-v] $0 <docbook file>"
echo
echo "*NOTE* you need xsltproc, fop and nwalsh docbook stylesheets"
echo " installed for this to work!"
echo
exit 0
fi
if [ "$1" = "-v" ]; then
echo "Version @version@"
exit 1
fi
BASENAME=`basename $1 .xml` || exit 1
FO="$BASENAME.fo"
PDF="$BASENAME.pdf"
xsltproc -o /tmp/titlepage.xsl \
--xinclude \
/usr/share/xml/docbook/stylesheet/nwalsh/template/titlepage.xsl \
@datadir@/common/titlepage.templates.xml || exit 1
xsltproc --xinclude \
--stringparam hyphenate false \
--stringparam formal.title.placement "figure after" \
--stringparam ulink.show 1 \
--stringparam body.font.master 9 \
--stringparam title.font.master 11 \
--stringparam draft.watermark.image "@datadir@/common/draft.png" \
--output $FO \
@datadir@/common/poky-db-pdf.xsl \
$1 || exit 1
fop -c @datadir@/common/fop-config.xml -fo $FO -pdf $PDF || exit 1
rm -f $FO
rm -f /tmp/titlepage.xsl
echo
echo " #### Success! $PDF ready. ####"
echo

BIN
handbook/poky-handbook.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

112
handbook/poky-handbook.xml Normal file
View File

@@ -0,0 +1,112 @@
<!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'/>
</imageobject>
</mediaobject>
<title>Poky Handbook</title>
<subtitle>Hitchhiker's Guide to Poky</subtitle>
<authorgroup>
<author>
<firstname>Richard</firstname> <surname>Purdie</surname>
<affiliation>
<orgname>OpenedHand Ltd</orgname>
</affiliation>
<email>richard@openedhand.com</email>
</author>
<author>
<firstname>Tomas</firstname> <surname>Frydrych</surname>
<affiliation>
<orgname>OpenedHand Ltd</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 February 2008</date>
<revremark>Poky 3.1 (Pinky) Documentation Release</revremark>
</revision>
</revhistory>
<copyright>
<year>2007</year>
<year>2008</year>
<holder>OpenedHand Limited</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="introduction.xml"/>
<xi:include href="usingpoky.xml"/>
<xi:include href="extendpoky.xml"/>
<xi:include href="development.xml"/>
<xi:include href="ref-structure.xml"/>
<xi:include href="ref-bitbake.xml"/>
<xi:include href="ref-classes.xml"/>
<xi:include href="ref-images.xml"/>
<xi:include href="ref-features.xml"/>
<xi:include href="ref-variables.xml"/>
<xi:include href="ref-varlocality.xml"/>
<xi:include href="faq.xml"/>
<xi:include href="resources.xml"/>
<xi:include href="contactus.xml"/>
<index id='index'>
<title>Index</title>
</index>
</book>
<!--
vim: expandtab tw=80 ts=4
-->

117
handbook/poky-logo.svg Normal file
View File

@@ -0,0 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 13.0.0, SVG Export Plug-In -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
]>
<svg version="1.1"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
x="0px" y="0px" width="300px" height="300px" viewBox="-40.981 -92.592 300 300" enable-background="new -40.981 -92.592 300 300"
xml:space="preserve">
<defs>
</defs>
<path fill="#6AC7BD" d="M48.96,48.476v0.003h0.001v-0.061C48.962,48.438,48.96,48.457,48.96,48.476z"/>
<g opacity="0.65">
<g>
<path fill="#EF412A" d="M24.482,23.998v-0.003C10.961,23.994,0,34.955,0,48.476l0.001,0.003v0.003
C0.003,62.001,10.962,72.96,24.482,72.96l0,0H0v24.482h0.003c13.52-0.002,24.479-10.962,24.479-24.481h0.003
C38.005,72.959,48.963,62,48.963,48.479v-0.003C48.962,34.957,38.001,23.998,24.482,23.998z M24.482,50.928
c-1.352,0-2.448-1.096-2.448-2.448s1.096-2.448,2.448-2.448s2.448,1.096,2.448,2.448S25.834,50.928,24.482,50.928z"/>
</g>
</g>
<g opacity="0.65">
<g>
<path fill="#A9C542" d="M119.96,48.842c0.064-1.294,1.126-2.326,2.437-2.326c1.31,0,2.371,1.032,2.436,2.327
c12.378-1.223,22.046-11.662,22.046-24.36h-24.482C122.396,10.961,111.435,0,97.915,0v24.485
C97.917,37.183,107.584,47.619,119.96,48.842z M124.833,49.084c-0.064,1.295-1.126,2.327-2.436,2.327h-0.001v22.033h24.482v-0.003
C146.876,60.745,137.208,50.308,124.833,49.084z M119.949,48.963H97.915v24.479h0c12.698,0,23.137-9.668,24.36-22.043
C120.981,51.334,119.949,50.274,119.949,48.963z"/>
</g>
</g>
<g opacity="0.65">
<g>
<path fill="#F9C759" d="M168.912,48.967c0-1.311,1.033-2.371,2.328-2.436c-1.222-12.379-11.661-22.049-24.361-22.049v24.481
c0,13.521,10.961,24.481,24.482,24.481v-22.03C170.007,51.415,168.912,50.319,168.912,48.967z M195.841,48.978
c0-0.005,0.001-0.009,0.001-0.014V24.482h-0.004c-12.698,0.002-23.136,9.672-24.356,22.049c1.294,0.064,2.326,1.125,2.326,2.436
s-1.032,2.372-2.327,2.436c1.198,12.187,11.333,21.743,23.763,22.042h-23.883v24.482h0.003
c13.515-0.002,24.47-10.954,24.478-24.467h0.002V48.979L195.841,48.978z M195.832,48.964h0.01v0.014L195.832,48.964z"/>
</g>
</g>
<g opacity="0.65">
<g>
<path fill="#6AC7BD" d="M70.994,48.479H48.962v0.002h22.033C70.995,48.481,70.994,48.48,70.994,48.479z M73.44,24.001h-0.003
v22.031c0.002,0,0.003,0,0.005,0c1.352,0,2.448,1.096,2.448,2.448s-1.096,2.448-2.448,2.448c-1.351,0-2.446-1.094-2.448-2.445
H48.958v0.003c0.002,13.519,10.961,24.478,24.479,24.478s24.477-10.959,24.479-24.478v-0.003
C97.916,34.963,86.958,24.003,73.44,24.001z"/>
</g>
</g>
<g opacity="0.65">
<g>
<path fill="#EF412A" d="M24.482,23.998v-0.003C10.961,23.994,0,34.955,0,48.476h22.034c0.002-1.351,1.097-2.445,2.448-2.445
c1.352,0,2.448,1.096,2.448,2.448s-1.096,2.448-2.448,2.448v22.01C24.469,59.427,13.514,48.479,0,48.479V72.96h24.481l0,0H0
v24.482h0.003c13.52-0.002,24.479-10.962,24.479-24.481h0.003C38.005,72.959,48.963,62,48.963,48.479v-0.003
C48.962,34.957,38.001,23.998,24.482,23.998z"/>
</g>
</g>
<g opacity="0.65">
<g>
<path fill="#A9C542" d="M122.397,46.516c1.31,0,2.371,1.032,2.436,2.327c12.378-1.223,22.046-11.662,22.046-24.36h-24.482
L122.397,46.516L122.397,46.516z M97.915,0v24.482h24.481C122.396,10.961,111.435,0,97.915,0z M122.275,46.528
c-1.223-12.377-11.662-22.046-24.361-22.046v24.482h0v24.479h0c12.698,0,23.137-9.668,24.36-22.043
c-1.294-0.065-2.326-1.125-2.326-2.436C119.949,47.653,120.98,46.593,122.275,46.528z M124.833,49.084
c-0.064,1.295-1.126,2.327-2.436,2.327h-0.001v22.033h24.482v-0.003C146.876,60.745,137.208,50.308,124.833,49.084z"/>
</g>
</g>
<g opacity="0.65">
<g>
<path fill="#F9C759" d="M173.795,49.1c-0.071,1.289-1.129,2.315-2.435,2.315c-1.354,0-2.449-1.096-2.449-2.448
c0-1.311,1.033-2.371,2.328-2.436c-1.222-12.379-11.661-22.049-24.361-22.049v24.481c0,13.521,10.961,24.481,24.482,24.481v24.482
h0.003c13.515-0.002,24.47-10.954,24.478-24.467h0.001v-0.016h-0.001C195.833,60.753,186.167,50.322,173.795,49.1z
M195.838,24.482c-12.698,0.002-23.136,9.672-24.356,22.049c1.293,0.064,2.324,1.124,2.326,2.433h22.033v0.015
c0-0.005,0.001-0.01,0.001-0.015V24.482H195.838z"/>
</g>
</g>
<g opacity="0.65">
<g>
<path fill="#6AC7BD" d="M71.007,48.347c0.068-1.242,1.055-2.23,2.297-2.301c-0.795-8.026-5.454-14.913-12.103-18.762
C57.601,25.2,53.424,24,48.965,24h-0.003c0,4.46,1.199,8.638,3.283,12.24C56.093,42.891,62.98,47.552,71.007,48.347z
M48.962,48.418c0,0.02-0.001,0.038-0.001,0.058v0.003h0.001V48.418z M70.995,48.482c0-0.001,0-0.001,0-0.002H48.962v0.002H70.995
z M73.44,24.001h-0.003v22.031c0.002,0,0.003,0,0.005,0c1.352,0,2.448,1.096,2.448,2.448s-1.096,2.448-2.448,2.448
c-1.351,0-2.446-1.094-2.448-2.445H48.958v0.003c0.002,13.519,10.961,24.478,24.479,24.478s24.477-10.959,24.479-24.478v-0.003
C97.916,34.963,86.958,24.003,73.44,24.001z"/>
</g>
</g>
<g opacity="0.65">
<g>
<path fill="#EF412A" d="M24.482,23.998v-0.003C10.961,23.994,0,34.955,0,48.476h22.034c0.002-1.351,1.097-2.445,2.448-2.445
c1.352,0,2.448,1.096,2.448,2.448s-1.096,2.448-2.448,2.448c-1.311,0-2.372-1.033-2.436-2.327
C9.669,49.824,0.001,60.262,0.001,72.96H0v24.482h0.003c13.52-0.002,24.479-10.962,24.479-24.481h0.003
C38.005,72.959,48.963,62,48.963,48.479v-0.003C48.962,34.957,38.001,23.998,24.482,23.998z"/>
</g>
</g>
<g opacity="0.65">
<g>
<path fill="#A9C542" d="M119.949,48.963c0-1.352,1.096-2.448,2.448-2.448c1.31,0,2.371,1.032,2.436,2.327
c12.378-1.223,22.046-11.662,22.046-24.36h-24.482C122.396,10.961,111.435,0,97.915,0v24.482h24.479
c-13.52,0.002-24.478,10.962-24.478,24.481h0v24.479h0c12.698,0,23.137-9.668,24.36-22.043
C120.981,51.334,119.949,50.274,119.949,48.963z M124.833,49.084c-0.064,1.295-1.126,2.327-2.436,2.327h-0.001v22.033h24.482
v-0.003C146.876,60.745,137.208,50.308,124.833,49.084z"/>
</g>
</g>
<g opacity="0.65">
<g>
<path fill="#F9C759" d="M195.841,48.979l-0.006-0.015h0.006V48.979c0-0.005,0.001-0.01,0.001-0.015V24.482h-0.004
c-12.698,0.002-23.136,9.672-24.356,22.049c1.294,0.064,2.326,1.125,2.326,2.436c0,1.352-1.096,2.448-2.447,2.448
c-1.354,0-2.449-1.096-2.449-2.448c0-1.311,1.033-2.371,2.328-2.436c-1.222-12.379-11.661-22.049-24.361-22.049v24.481
c0,13.521,10.961,24.481,24.482,24.481v24.482h0.003c13.519-0.002,24.479-10.963,24.479-24.482h-23.884
C185.203,73.126,195.841,62.299,195.841,48.979z"/>
</g>
</g>
<g opacity="0.65">
<g>
<path fill="#6AC7BD" d="M73.44,24.001h-0.003C59.919,24.003,48.96,34.959,48.958,48.476v0.003h0.003v0.002l-0.004,0.001v0.003
c0.002,13.519,10.961,24.478,24.479,24.478s24.477-10.959,24.479-24.478v-0.003C97.916,34.963,86.958,24.003,73.44,24.001z
M73.442,50.928c-1.352,0-2.448-1.096-2.448-2.448s1.096-2.448,2.448-2.448s2.448,1.096,2.448,2.448S74.794,50.928,73.442,50.928z
"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.9 KiB

340
handbook/ref-bitbake.xml Normal file
View File

@@ -0,0 +1,340 @@
<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<appendix id='ref-bitbake'>
<title>Reference: Bitbake</title>
<para>
Bitbake a program written in Python which interprets the metadata
that makes up Poky. At some point, people wonder what actually happens
when you type <command>bitbake poky-image-sato</command>. This section
aims to give an overview of what happens behind the scenes from a
BitBake perspective.
</para>
<para>
It is worth noting that bitbake aims to be a generic "task" executor
capable of handling complex dependency relationships. As such it has no
real knowledge of what the tasks its executing actually do. It just
considers a list of tasks with dependencies and handles metadata
consisting of variables in a certain format which get passed to the
tasks.
</para>
<section id='ref-bitbake-parsing'>
<title>Parsing</title>
<para>
The first thing BitBake does is work out its configuration by
looking for a file called <filename>bitbake.conf</filename>.
Bitbake searches through the <varname>BBPATH</varname> environment
variable looking for a <filename class="directory">conf/</filename>
directory containing a <filename>bitbake.conf</filename> file and
adds the first <filename>bitbake.conf</filename> file found in
<varname>BBPATH</varname> (similar to the PATH environment variable).
For Poky, <filename>bitbake.conf</filename> is found in <filename
class="directory">meta/conf/</filename>.
</para>
<para>
In Poky, <filename>bitbake.conf</filename> lists other configuration
files to include from a <filename class="directory">conf/</filename>
directory below the directories listed in <varname>BBPATH</varname>.
In general the most important configuration file from a user's perspective
is <filename>local.conf</filename>, which contains a users customized
settings for Poky. Other notable configuration files are the distribution
configuration file (set by the <glossterm><link linkend='var-DISTRO'>
DISTRO</link></glossterm> variable) and the machine configuration file
(set by the <glossterm><link linkend='var-MACHINE'>MACHINE</link>
</glossterm> variable). The <glossterm><link linkend='var-DISTRO'>
DISTRO</link></glossterm> and <glossterm><link linkend='var-MACHINE'>
MACHINE</link></glossterm> environment variables are both usually set in
the <filename>local.conf</filename> file. Valid distribution
configuration files are available in the <filename class="directory">
meta/conf/distro/</filename> directory and valid machine configuration
files in the <filename class="directory">meta/conf/machine/</filename>
directory. Within the <filename class="directory">
meta/conf/machine/include/</filename> directory are various <filename>
tune-*.inc</filename> configuration files which provide common
"tuning" settings specific to and shared between particular
architectures and machines.
</para>
<para>
After the parsing of the configuration files some standard classes
are included. In particular, <filename>base.bbclass</filename> is
always included, as will any other classes
specified in the configuration using the <glossterm><link
linkend='var-INHERIT'>INHERIT</link></glossterm>
variable. Class files are searched for in a classes subdirectory
under the paths in <varname>BBPATH</varname> in the same way as
configuration files.
</para>
<para>
After the parsing of the configuration files is complete, the
variable <glossterm><link linkend='var-BBFILES'>BBFILES</link></glossterm>
is set, usually in
<filename>local.conf</filename>, and defines the list of places to search for
<filename class="extension">.bb</filename> files. By
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.
</para>
<para>
Bitbake parses each <filename class="extension">.bb</filename> file in
<glossterm><link linkend='var-BBFILES'>BBFILES</link></glossterm> and
stores the values of various variables. In summary, for each
<filename class="extension">.bb</filename>
file the configuration + base class of variables are set, followed
by the data in the <filename class="extension">.bb</filename> file
itself, followed by any inherit commands that
<filename class="extension">.bb</filename> file might contain.
</para>
<para>
Parsing <filename class="extension">.bb</filename> files is a time
consuming process, so a cache is kept to speed up subsequent parsing.
This cache is invalid if the timestamp of the <filename class="extension">.bb</filename>
file itself has changed, or if the timestamps of any of the include,
configuration or class files the <filename class="extension">.bb</filename>
file depends on have changed.
</para>
</section>
<section id='ref-bitbake-providers'>
<title>Preferences and Providers</title>
<para>
Once all the <filename class="extension">.bb</filename> files have been
parsed, BitBake will proceed to build "poky-image-sato" (or whatever was
specified on the commandline) and looks for providers of that target.
Once a provider is selected, BitBake resolves all the dependencies for
the target. In the case of "poky-image-sato", it would lead to
<filename>task-oh.bb</filename> and <filename>task-base.bb</filename>
which in turn would lead to packages like <application>Contacts</application>,
<application>Dates</application>, <application>BusyBox</application>
and these in turn depend on glibc and the toolchain.
</para>
<para>
Sometimes a target might have multiple providers and a common example
is "virtual/kernel" that is provided by each kernel package. Each machine
will often elect the best provider of its kernel with a line like the
following in the machine configuration file:
</para>
<programlisting><glossterm><link linkend='var-PREFERRED_PROVIDER'>PREFERRED_PROVIDER</link></glossterm>_virtual/kernel = "linux-rp"</programlisting>
<para>
The default <glossterm><link linkend='var-PREFERRED_PROVIDER'>
PREFERRED_PROVIDER</link></glossterm> is the provider with the same name as
the target.
</para>
<para>
Understanding how providers are chosen is complicated by the fact
multiple versions might be present. Bitbake defaults to the highest
version of a provider by default. Version comparisons are made using
the same method as Debian. The <glossterm><link
linkend='var-PREFERRED_VERSION'>PREFERRED_VERSION</link></glossterm>
variable can be used to specify a particular version
(usually in the distro configuration) but the order can
also be influenced by the <glossterm><link
linkend='var-DEFAULT_PREFERENCE'>DEFAULT_PREFERENCE</link></glossterm>
variable. By default files
have a preference of "0". Setting the
<glossterm><link
linkend='var-DEFAULT_PREFERENCE'>DEFAULT_PREFERENCE</link></glossterm> to "-1" will
make a package unlikely to be used unless it was explicitly referenced and
"1" makes it likely the package will be used.
<glossterm><link
linkend='var-PREFERRED_VERSION'>PREFERRED_VERSION</link></glossterm> overrides
any default preference. <glossterm><link
linkend='var-DEFAULT_PREFERENCE'>DEFAULT_PREFERENCE</link></glossterm>
is often used to mark more
experimental new versions of packages until they've undergone sufficient
testing to be considered stable.
</para>
<para>
The end result is that internally, BitBake has now built a list of
providers for each target it needs in order of priority.
</para>
</section>
<section id='ref-bitbake-dependencies'>
<title>Dependencies</title>
<para>
Each target BitBake builds consists of multiple tasks (e.g. fetch,
unpack, patch, configure, compile etc.). For best performance on
multi-core systems, BitBake considers each task as an independent
entity with a set of dependencies. There are many variables that
are used to signify these dependencies and more information can be found
found about these in the <ulink url='http://bitbake.berlios.de/manual/'>
BitBake manual</ulink>. At a basic level it is sufficient to know
that BitBake uses the <glossterm><link
linkend='var-DEPENDS'>DEPENDS</link></glossterm> and
<glossterm><link linkend='var-RDEPENDS'>RDEPENDS</link></glossterm> variables when
calculating dependencies and descriptions of these variables are
available through the links.
</para>
</section>
<section id='ref-bitbake-tasklist'>
<title>The Task List</title>
<para>
Based on the generated list of providers and the dependency information,
BitBake can now calculate exactly which tasks it needs to run and in what
order. The build now starts with BitBake forking off threads up to
the limit set in the <glossterm><link
linkend='var-BB_NUMBER_THREADS'>BB_NUMBER_THREADS</link></glossterm> variable
as long there are tasks ready to run, i.e. tasks with all their
dependencies met.
</para>
<para>
As each task completes, a timestamp is written to the directory
specified by the <glossterm><link
linkend='var-STAMPS'>STAMPS</link></glossterm> variable (usually
<filename class="directory">build/tmp/stamps/*/</filename>). On
subsequent runs, BitBake looks at the <glossterm><link
linkend='var-STAMPS'>STAMPS</link></glossterm>
directory and will not rerun
tasks its already completed unless a timestamp is found to be invalid.
Currently, invalid timestamps are only considered on a per <filename
class="extension">.bb</filename> file basis so if for example the configure stamp has a timestamp greater than the
compile timestamp for a given target the compile task would rerun but this
has no effect on other providers depending on that target. This could
change or become configurable in future versions of BitBake. Some tasks
are marked as "nostamp" tasks which means no timestamp file will be written
and the task will always rerun.
</para>
<para>Once all the tasks have been completed BitBake exits.</para>
</section>
<section id='ref-bitbake-runtask'>
<title>Running a Task</title>
<para>
It's worth noting what BitBake does to run a task. A task can either
be a shell task or a python task. For shell tasks, BitBake writes a
shell script to <filename>${WORKDIR}/temp/run.do_taskname.pid</filename>
and then executes the script. The generated
shell script contains all the exported variables, and the shell functions
with all variables expanded. Output from the shell script is
sent to the file <filename>${WORKDIR}/temp/log.do_taskname.pid</filename>.
Looking at the
expanded shell functions in the run file and the output in the log files
is a useful debugging technique.
</para>
<para>
Python functions are executed internally to BitBake itself and
logging goes to the controlling terminal. Future versions of BitBake will
write the functions to files in a similar way to shell functions and
logging will also go to the log files in a similar way.
</para>
</section>
<section id='ref-bitbake-commandline'>
<title>Commandline</title>
<para>
To quote from "bitbake --help":
</para>
<screen>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 separated list of files to
be executed. BBFILES does support wildcards.
Default BBFILES are the .bb files in the current directory.
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-b BUILDFILE, --buildfile=BUILDFILE
execute the task against this .bb file, rather than a
package from BBFILES.
-k, --continue 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.
-f, --force force run of specified cmd, regardless of stamp status
-i, --interactive drop into the interactive mode also called the BitBake
shell.
-c CMD, --cmd=CMD Specify task to execute. Note that this only executes
the specified task for the providee and the packages
it depends on, i.e. 'compile' does not implicitly call
stage for the dependencies (IOW: use only if you know
what you are doing). Depending on the base.bbclass a
listtasks tasks is defined and will show available
tasks
-r FILE, --read=FILE read the specified file before bitbake.conf
-v, --verbose output more chit-chat to the terminal
-D, --debug Increase the debug level. You can specify this more
than once.
-n, --dry-run don't execute, just go through the motions
-p, --parse-only quit after parsing the BB files (developers only)
-d, --disable-psyco disable using the psyco just-in-time compiler (not
recommended)
-s, --show-versions show current and preferred versions of all packages
-e, --environment show the global or per-package environment (this is
what used to be bbread)
-g, --graphviz emit the dependency trees of the specified packages in
the dot syntax
-I IGNORED_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
-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>
</section>
<section id='ref-bitbake-fetchers'>
<title>Fetchers</title>
<para>
As well as the containing the parsing and task/dependency handling
code, bitbake also contains a set of "fetcher" modules which allow
fetching of source code from various types of sources. Example
sources might be from disk with the metadata, from websites, from
remote shell accounts or from SCM systems like cvs/subversion/git.
</para>
<para>
The fetchers are usually triggered by entries in
<glossterm><link linkend='var-SRC_URI'>SRC_URI</link></glossterm>. Information about the
options and formats of entries for specific fetchers can be found in the
<ulink url='http://bitbake.berlios.de/manual/'>BitBake manual</ulink>.
</para>
<para>
One useful feature for certain SCM fetchers is the ability to
"auto-update" when the upstream SCM changes version. Since this
requires certain functionality from the SCM only certain systems
support it, currently Subversion, Bazaar and to a limited extent, Git. It
works using the <glossterm><link linkend='var-SRCREV'>SRCREV</link>
</glossterm> variable. See the <link linkend='platdev-appdev-srcrev'>
developing with an external SCM based project</link> section for more
information.
</para>
</section>
</appendix>
<!--
vim: expandtab tw=80 ts=4 spell spelllang=en_gb
-->

460
handbook/ref-classes.xml Normal file
View File

@@ -0,0 +1,460 @@
<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<appendix id='ref-classes'>
<title>Reference: Classes</title>
<para>
Class files are used to abstract common functionality and share it amongst multiple
<filename class="extension">.bb</filename> files. Any metadata usually found in a
<filename class="extension">.bb</filename> file can also be placed in a class
file. Class files are identified by the extension
<filename class="extension">.bbclass</filename> and are usually placed
in a <filename class="directory">classes/</filename> directory beneath the
<filename class="directory">meta/</filename> directory or the <filename
class="directory">build/</filename> directory in the same way as <filename
class="extension">.conf</filename> files in the <filename
class="directory">conf</filename> directory. Class files are searched for
in BBPATH in the same was as <filename class="extension">.conf</filename> files too.
</para>
<para>
In most cases inheriting the class is enough to enable its features, although
for some classes you may need to set variables and/or override some of the
default behaviour.
</para>
<section id='ref-classes-base'>
<title>The base class - <filename>base.bbclass</filename></title>
<para>
The base class is special in that every <filename class="extension">.bb</filename>
file inherits it automatically. It contains definitions of standard basic
tasks such as fetching, unpacking, configuring (empty by default), compiling
(runs any Makefile present), installing (empty by default) and packaging
(empty by default). These are often overridden or extended by other classes
such as <filename>autotools.bbclass</filename> or
<filename>package.bbclass</filename>. The class contains some commonly
some commonly used functions such as <function>oe_libinstall</function>
and <function>oe_runmake</function>. The end of the class file has a
list of standard mirrors for software projects for use by the fetcher code.
</para>
</section>
<section id='ref-classes-autotools'>
<title>Autotooled Packages - <filename>autotools.bbclass</filename></title>
<para>
Autotools (autoconf, automake, libtool) brings standardisation and this
class aims to define a set of tasks (configure, compile etc.) that will
work for all autotooled packages. It should usualy be enough to define
a few standard variables as documented in the <link
linkend='usingpoky-extend-addpkg-autotools'>simple autotools
example</link> section and then simply "inherit autotools". This class
can also work with software that emulates autotools.
</para>
<para>
Its useful to have some idea of the tasks this class defines work and
what they do behind the scenes.
</para>
<itemizedlist>
<listitem>
<para>
'do_configure' regenearates the configure script and
then launches it with a standard set of arguments used during
cross-compilation. Additional parameters can be passed to
<command>configure</command> through the <glossterm><link
linkend='var-EXTRA_OECONF'>EXTRA_OECONF</link></glossterm> variable.
</para>
</listitem>
<listitem>
<para>
'do_compile' runs <command>make</command> with arguments specifying
the compiler and linker. Additional arguments can be passed through
the <glossterm><link linkend='var-EXTRA_OEMAKE'>EXTRA_OEMAKE</link>
</glossterm> variable.
</para>
</listitem>
<listitem>
<para>
'do_install' runs <command>make install</command> passing a DESTDIR
option taking its value from the standard <glossterm><link
linkend='var-DESTDIR'>DESTDIR</link></glossterm> variable.
</para>
</listitem>
</itemizedlist>
<para>
By default the class does not stage headers and libraries so
the recipe author needs to add their own <function>do_stage()</function>
task. For typical recipes the following example code will usually be
enough:
<programlisting>
do_stage() {
autotools_stage_all
}</programlisting>
</para>
</section>
<section id='ref-classes-update-alternatives'>
<title>Alternatives - <filename>update-alternatives.bbclass</filename></title>
<para>
Several programs can fulfill the same or similar function and
they can be installed with the same name. For example the <command>ar</command>
command is available from the "busybox", "binutils" and "elfutils" packages.
This class handles the renaming of the binaries so multiple packages
can be installed which would otherwise conflict and yet the
<command>ar</command> command still works regardless of which are installed
or subsequently removed. It renames the conflicting binary in each package
and symlinks the highest priority binary during installation or removal
of packages.
Four variables control this class:
</para>
<variablelist>
<varlistentry>
<term>ALTERNATIVE_NAME</term>
<listitem>
<para>
Name of binary which will be replaced (<command>ar</command> in this example)
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>ALTERNATIVE_LINK</term>
<listitem>
<para>
Path to resulting binary ("/bin/ar" in this example)
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>ALTERNATIVE_PATH</term>
<listitem>
<para>
Path to real binary ("/usr/bin/ar.binutils" in this example)
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>ALTERNATIVE_PRIORITY</term>
<listitem>
<para>
Priority of binary, the version with the most features should have the highest priority
</para>
</listitem>
</varlistentry>
</variablelist>
</section>
<section id='ref-classes-update-rc.d'>
<title>Initscripts - <filename>update-rc.d.bbclass</filename></title>
<para>
This class uses update-rc.d to safely install an initscript on behalf of
the package. Details such as making sure the initscript is stopped before
a package is removed and started when the package is installed are taken
care of. Three variables control this class,
<link linkend='var-INITSCRIPT_PACKAGES'>INITSCRIPT_PACKAGES</link>,
<link linkend='var-INITSCRIPT_NAME'>INITSCRIPT_NAME</link> and
<link linkend='var-INITSCRIPT_PARAMS'>INITSCRIPT_PARAMS</link>. See the
links for details.
</para>
</section>
<section id='ref-classes-binconfig'>
<title>Binary config scripts - <filename>binconfig.bbclass</filename></title>
<para>
Before pkg-config became widespread, libraries shipped shell
scripts to give information about the libraries and include paths needed
to build software (usually named 'LIBNAME-config'). This class assists
any recipe using such scripts.
</para>
<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>
directory so all builds which use the script will use the correct
directories for the cross compiling layout.
</para>
</section>
<section id='ref-classes-debian'>
<title>Debian renaming - <filename>debian.bbclass</filename></title>
<para>
This class renames packages so that they follow the Debian naming
policy, i.e. 'glibc' becomes 'libc6' and 'glibc-devel' becomes
'libc6-dev'.
</para>
</section>
<section id='ref-classes-pkgconfig'>
<title>Pkg-config - <filename>pkgconfig.bbclass</filename></title>
<para>
Pkg-config brought standardisation and this class aims to make its
integration smooth for all libraries which make use of it.
</para>
<para>
During staging Bitbake installs pkg-config data into the <filename
class="directory">staging/</filename> directory. By making use of
sysroot functionality within pkgconfig this class no longer has to
manipulate the files.
</para>
</section>
<section id='ref-classes-src-distribute'>
<title>Distribution of sources - <filename>src_distribute_local.bbclass</filename></title>
<para>
Many software licenses require providing the sources for compiled
binaries. To simplify this process two classes were created:
<filename>src_distribute.bbclass</filename> and
<filename>src_distribute_local.bbclass</filename>.
</para>
<para>
Result of their work are <filename class="directory">tmp/deploy/source/</filename>
subdirs with sources sorted by <glossterm><link linkend='var-LICENSE'>LICENSE</link>
</glossterm> field. If recipe lists few licenses (or has entries like "Bitstream Vera") source archive is put in each
license dir.
</para>
<para>
Src_distribute_local class has three modes of operating:
</para>
<itemizedlist>
<listitem><para>copy - copies the files to the distribute dir</para></listitem>
<listitem><para>symlink - symlinks the files to the distribute dir</para></listitem>
<listitem><para>move+symlink - moves the files into distribute dir, and symlinks them back</para></listitem>
</itemizedlist>
</section>
<section id='ref-classes-perl'>
<title>Perl modules - <filename>cpan.bbclass</filename></title>
<para>
Recipes for Perl modules 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.
</para>
<para>
Modules which use old Makefile.PL based build system require
using of <filename>cpan.bbclass</filename> in their recipes.
</para>
<para>
Modules which use Build.PL based build system require
using of <filename>cpan_build.bbclass</filename> in their recipes.
</para>
</section>
<section id='ref-classes-distutils'>
<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.
</para>
<para>
Extensions which use autotools based build system require using
of autotools and distutils-base bbclasses in their recipes.
</para>
<para>
Extensions which use distutils build system require using
of <filename>distutils.bbclass</filename> in their recipes.
</para>
</section>
<section id='ref-classes-devshell'>
<title>Developer Shell - <filename>devshell.bbclass</filename></title>
<para>
This class adds the devshell task. Its usually up to distribution policy
to include this class (Poky does). See the <link
linkend='platdev-appdev-devshell'>developing with 'devshell' section</link>
for more information about using devshell.
</para>
</section>
<section id='ref-classes-package'>
<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
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
generation. Since images are generated from packages a packaging class is
needed to enable image generation.
</para>
</section>
<section id='ref-classes-kernel'>
<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
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
created by parsing the <command>modinfo</command> output. If all modules are
required then installing "kernel-modules" package will install all
packages with modules and various other kernel packages such as "kernel-vmlinux" are also generated.
</para>
<para>
Various other classes are used by the kernel and module classes internally including
<filename>kernel-arch.bbclass</filename>, <filename>module_strip.bbclass</filename>,
<filename>module-base.bbclass</filename> and <filename>linux-kernel-base.bbclass</filename>.
</para>
</section>
<section id='ref-classes-image'>
<title>Creating images - <filename>image.bbclass</filename> and <filename>rootfs*.bbclass</filename></title>
<para>
Those classes add support for creating images in many formats. First the
rootfs is created from packages by one of the <filename>rootfs_*.bbclass</filename>
files (depending on package format used) and then image is created.
The <glossterm><link
linkend='var-IMAGE_FSTYPES'>IMAGE_FSTYPES</link></glossterm>
variable controls which types of image to generate.
The list of packages to install into the image is controlled by the
<glossterm><link
linkend='var-IMAGE_INSTALL'>IMAGE_INSTALL</link></glossterm>
variable.
</para>
</section>
<section id='ref-classes-sanity'>
<title>Host System sanity checks - <filename>sanity.bbclass</filename></title>
<para>
This class checks prerequisite software is present to try and identify
and notify the user of problems which will affect their build. It also
performs basic checks of the users configuration from local.conf to
prevent common mistakes and resulting build failures. Its usually up to
distribution policy to include this class (Poky does).
</para>
</section>
<section id='ref-classes-insane'>
<title>Generated output quality assurance checks - <filename>insane.bbclass</filename></title>
<para>
This class adds a step to package generation which sanity checks the
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
to soon).
</para>
</section>
<section id='ref-classes-siteinfo'>
<title>Autotools configuration data cache - <filename>siteinfo.bbclass</filename></title>
<para>
Autotools can require tests which have to execute on the target hardware.
Since this isn't possible in general when cross compiling, siteinfo is
used to provide cached test results so these tests can be skipped over but
the correct values used. The <link linkend='structure-meta-site'>meta/site directory</link>
contains test results sorted into different categories like architecture, endianess and
the libc used. Siteinfo provides a list of files containing data relevant to
the current build in the <glossterm><link linkend='var-CONFIG_SITE'>CONFIG_SITE
</link></glossterm> variable which autotools will automatically pick up.
</para>
<para>
The class also provides variables like <glossterm><link
linkend='var-SITEINFO_ENDIANESS'>SITEINFO_ENDIANESS</link></glossterm>
and <glossterm><link linkend='var-SITEINFO_BITS'>SITEINFO_BITS</link>
</glossterm> which can be used elsewhere in the metadata.
</para>
<para>
This class is included from <filename>base.bbclass</filename> and is hence always active.
</para>
</section>
<section id='ref-classes-others'>
<title>Other Classes</title>
<para>
Only the most useful/important classes are covered here but there are
others, see the <filename class="directory">meta/classes</filename> directory for the rest.
</para>
</section>
<!-- Undocumented classes are:
base_srpm.bbclass
bootimg.bbclass
ccache.inc
ccdv.bbclass
cml1.bbclass
cross.bbclass
flow-lossage.bbclass
gconf.bbclass
gettext.bbclass
gnome.bbclass
gtk-icon-cache.bbclass
icecc.bbclass
lib_package.bbclass
mozilla.bbclass
multimachine.bbclass
native.bbclass
oelint.bbclass
patch.bbclass
patcher.bbclass
pkg_distribute.bbclass
pkg_metainfo.bbclass
poky.bbclass
rm_work.bbclass
rpm_core.bbclass
scons.bbclass
sdk.bbclass
sdl.bbclass
sip.bbclass
sourcepkg.bbclass
srec.bbclass
syslinux.bbclass
tinderclient.bbclass
tmake.bbclass
xfce.bbclass
xlibs.bbclass
-->
</appendix>
<!--
vim: expandtab tw=80 ts=4
-->

302
handbook/ref-features.xml Normal file
View File

@@ -0,0 +1,302 @@
<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<appendix id='ref-features'>
<title>Reference: Features</title>
<para>'Features' provide a mechanism for working out which packages
should be included in the generated images. Distributions can
select which features they want to support through the
<glossterm linkend='var-DISTRO_FEATURES'><link
linkend='var-DISTRO_FEATURES'>DISTRO_FEATURES</link></glossterm>
variable which is set in the distribution configuration file
(poky.conf for Poky). Machine features are set in the
<glossterm linkend='var-MACHINE_FEATURES'><link
linkend='var-MACHINE_FEATURES'>MACHINE_FEATURES</link></glossterm>
variable which is set in the machine configuration file and
specifies which hardware features a given machine has.
</para>
<para>These two variables are combined to work out which kernel modules,
utilities and other packages to include. A given distribution can
support a selected subset of features so some machine features might not
be included if the distribution itself doesn't support them.
</para>
<section id='ref-features-distro'>
<title>Distro</title>
<para>The items below are valid options for <glossterm linkend='var-DISTRO_FEATURES'><link
linkend='var-DISTRO_FEATURES'>DISTRO_FEATURES</link></glossterm>.
</para>
<itemizedlist>
<listitem>
<para>
alsa - ALSA support will be included (OSS compatibility
kernel modules will be installed if available)
</para>
</listitem>
<listitem>
<para>
bluetooth - Include bluetooth support (integrated BT only)
</para>
</listitem>
<listitem>
<para>
ext2 - Include tools for supporting for devices with internal
HDD/Microdrive for storing files (instead of Flash only devices)
</para>
</listitem>
<listitem>
<para>
irda - Include Irda support
</para>
</listitem>
<listitem>
<para>
keyboard - Include keyboard support (e.g. keymaps will be
loaded during boot).
</para>
</listitem>
<listitem>
<para>
pci - Include PCI bus support
</para>
</listitem>
<listitem>
<para>
pcmcia - Include PCMCIA/CompactFlash support
</para>
</listitem>
<listitem>
<para>
usbgadget - USB Gadget Device support (for USB
networking/serial/storage)
</para>
</listitem>
<listitem>
<para>
usbhost - USB Host support (allows to connect external
keyboard, mouse, storage, network etc)
</para>
</listitem>
<listitem>
<para>
wifi - WiFi support (integrated only)
</para>
</listitem>
<listitem>
<para>
cramfs - CramFS support
</para>
</listitem>
<listitem>
<para>
ipsec - IPSec support
</para>
</listitem>
<listitem>
<para>
ipv6 - IPv6 support
</para>
</listitem>
<listitem>
<para>
nfs - NFS client support (for mounting NFS exports on
device)
</para>
</listitem>
<listitem>
<para>
ppp - PPP dialup support
</para>
</listitem>
<listitem>
<para>
smbfs - SMB networks client support (for mounting
Samba/Microsoft Windows shares on device)
</para>
</listitem>
</itemizedlist>
</section>
<section id='ref-features-machine'>
<title>Machine</title>
<para>The items below are valid options for <glossterm linkend='var-MACHINE_FEATURES'><link
linkend='var-MACHINE_FEATURES'>MACHINE_FEATURES</link></glossterm>.
</para>
<itemizedlist>
<listitem>
<para>
acpi - Hardware has ACPI (x86/x86_64 only)
</para>
</listitem>
<listitem>
<para>
alsa - Hardware has ALSA audio drivers
</para>
</listitem>
<listitem>
<para>
apm - Hardware uses APM (or APM emulation)
</para>
</listitem>
<listitem>
<para>
bluetooth - Hardware has integrated BT
</para>
</listitem>
<listitem>
<para>
ext2 - Hardware HDD or Microdrive
</para>
</listitem>
<listitem>
<para>
irda - Hardware has Irda support
</para>
</listitem>
<listitem>
<para>
keyboard - Hardware has a keyboard
</para>
</listitem>
<listitem>
<para>
pci - Hardware has a PCI bus
</para>
</listitem>
<listitem>
<para>
pcmcia - Hardware has PCMCIA or CompactFlash sockets
</para>
</listitem>
<listitem>
<para>
screen - Hardware has a screen
</para>
</listitem>
<listitem>
<para>
serial - Hardware has serial support (usually RS232)
</para>
</listitem>
<listitem>
<para>
touchscreen - Hardware has a touchscreen
</para>
</listitem>
<listitem>
<para>
usbgadget - Hardware is USB gadget device capable
</para>
</listitem>
<listitem>
<para>
usbhost - Hardware is USB Host capable
</para>
</listitem>
<listitem>
<para>
wifi - Hardware has integrated WiFi
</para>
</listitem>
</itemizedlist>
</section>
<section id='ref-features-image'>
<title>Reference: Images</title>
<para>
The contents of images generated by Poky can be controlled by the <glossterm
linkend='var-IMAGE_FEATURES'><link
linkend='var-IMAGE_FEATURES'>IMAGE_FEATURES</link></glossterm>
variable in local.conf. Through this you can add several different
predefined packages such as development utilities or packages with debug
information needed to investigate application problems or profile applications.
</para>
<para>
Current list of <glossterm
linkend='var-IMAGE_FEATURES'><link
linkend='var-IMAGE_FEATURES'>IMAGE_FEATURES</link></glossterm> contains:
</para>
<itemizedlist>
<listitem>
<para>
apps-console-core - Core console applications such as ssh daemon,
avahi daemon, portmap (for mounting NFS shares)
</para>
</listitem>
<listitem>
<para>
x11-base - X11 server + minimal desktop
</para>
</listitem>
<listitem>
<para>
x11-sato - OpenedHand Sato environment
</para>
</listitem>
<listitem>
<para>
apps-x11-core - Core X11 applications such as an X Terminal, file manager, file editor
</para>
</listitem>
<listitem>
<para>
apps-x11-games - A set of X11 games
</para>
</listitem>
<listitem>
<para>
apps-x11-pimlico - OpenedHand Pimlico application suite
</para>
</listitem>
<listitem>
<para>
tools-sdk - A full SDK which runs on device
</para>
</listitem>
<listitem>
<para>
tools-debug - Debugging tools such as strace and gdb
</para>
</listitem>
<listitem>
<para>
tools-profile - Profiling tools such as oprofile, exmap and LTTng
</para>
</listitem>
<listitem>
<para>
tools-testapps - Device testing tools (e.g. touchscreen debugging)
</para>
</listitem>
<listitem>
<para>
nfs-server - NFS server (exports / over NFS to everybody)
</para>
</listitem>
<listitem>
<para>
dev-pkgs - Development packages (headers and extra library links) for all packages
installed in a given image
</para>
</listitem>
<listitem>
<para>
dbg-pkgs - Debug packages for all packages installed in a given image
</para>
</listitem>
</itemizedlist>
</section>
</appendix>
<!--
vim: expandtab tw=80 ts=4 spell spelllang=en_gb
-->

69
handbook/ref-images.xml Normal file
View File

@@ -0,0 +1,69 @@
<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<appendix id='ref-images'>
<title>Reference: Images</title>
<para>
Poky has several standard images covering most people's standard needs. A full
list of image targets can be found by looking in the <filename class="directory">
meta/packages/images/</filename> directory. The standard images are listed below
along with details of what they contain:
</para>
<itemizedlist>
<listitem>
<para>
<emphasis>poky-image-minimal</emphasis> - A small image, just enough
to allow a device to boot
</para>
</listitem>
<listitem>
<para>
<emphasis>poky-image-base</emphasis> - console only image with full
support of target device hardware
</para>
</listitem>
<listitem>
<para>
<emphasis>poky-image-core</emphasis> - X11 image with simple apps like
terminal, editor and file manager
</para>
</listitem>
<listitem>
<para>
<emphasis>poky-image-sato</emphasis> - X11 image with Sato theme and
Pimlico applications. Also contains terminal, editor and file manager.
</para>
</listitem>
<listitem>
<para>
<emphasis>poky-image-sdk</emphasis> - X11 image like poky-image-sato but
also include native toolchain and libraries needed to build applications
on the device itself. Also includes testing and profiling tools and debug
symbols.
</para>
</listitem>
<listitem>
<para>
<emphasis>meta-toolchain</emphasis> - This generates a tarball containing
a standalone toolchain which can be used externally to Poky. It is self
contained and unpacks to the <filename class="directory">/usr/local/poky</filename>
directory. It also contains a copy of QEMU and the scripts neccessary to run
poky QEMU images.
</para>
</listitem>
<listitem>
<para>
<emphasis>meta-toolchain-sdk</emphasis> - This includes everything in
meta-toolchain but also includes development headers and libraries
forming a complete standalone SDK. See the <link linkend='platdev-appdev-external-sdk'>
Developing using the Poky SDK</link> and <link linkend='platdev-appdev-external-anjuta'>
Developing using the Anjuta Plugin</link> sections for more information.
</para>
</listitem>
</itemizedlist>
</appendix>
<!--
vim: expandtab tw=80 ts=4
-->

365
handbook/ref-structure.xml Normal file
View File

@@ -0,0 +1,365 @@
<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<appendix id='ref-structure'>
<title>Reference: Directory Structure</title>
<para>
Poky consists of several components and understanding what these are
and where they're located is one of the keys to using it. This section walks
through the Poky directory structure giving information about the various
files and directories.
</para>
<section id='structure-core'>
<title>Top level core components</title>
<section id='structure-core-bitbake'>
<title><filename class="directory">bitbake/</filename></title>
<para>
A copy of BitBake is included within Poky for ease of use, and should
usually match the current BitBake stable release from the BitBake project.
Bitbake, a metadata interpreter, reads the Poky metadata and runs the tasks
defined in the Poky metadata. Failures are usually from the metadata, not
BitBake itself, so most users don't need to worry about BitBake. The
<filename class="directory">bitbake/bin/</filename> directory is placed
into the PATH environment variable by the <link
linkend="structure-core-script">poky-init-build-env</link> script.
</para>
<para>
For more information on BitBake please see the BitBake project site at
<ulink url="http://bitbake.berlios.de/"/>
and the BitBake on-line manual at <ulink url="http://bitbake.berlios.de/manual/"/>.
</para>
</section>
<section id='structure-core-build'>
<title><filename class="directory">build/</filename></title>
<para>
This directory contains user configuration files and the output
from Poky.
</para>
</section>
<section id='structure-core-meta'>
<title><filename class="directory">meta/</filename></title>
<para>
This directory contains the core metadata, a key part of Poky. Within this
directory there are definitions of the machines, the Poky distribution
and the packages that make up a given system.
</para>
</section>
<section id='structure-core-meta-extras'>
<title><filename class="directory">meta-extras/</filename></title>
<para>
This directory is similar to <filename class="directory">meta/</filename>,
and contains some extra metadata not included in standard Poky. These are
disabled by default, and are not supported as part of Poky.
</para>
</section>
<section id='structure-core-scripts'>
<title><filename class="directory">scripts/</filename></title>
<para>
This directory contains various integration scripts which implement
extra functionality in the Poky environment, such as the QEMU
scripts. This directory is appended to the PATH environment variable by the
<link linkend="structure-core-script">poky-init-build-env</link> script.
</para>
</section>
<section id='structure-core-sources'>
<title><filename class="directory">sources/</filename></title>
<para>
While not part of a checkout, Poky will create this directory as
part of any build. Any downloads are placed in this directory (as
specified by the <glossterm><link linkend='var-DL_DIR'>DL_DIR</link>
</glossterm> variable). This directory can be shared between Poky
builds to save downloading files multiple times. SCM checkouts are
also stored here as e.g. <filename class="directory">sources/svn/
</filename>, <filename class="directory">sources/cvs/</filename> or
<filename class="directory">sources/git/</filename> and the
sources directory may contain archives of checkouts for various
revisions or dates.
</para>
<para>
It's worth noting that BitBake creates <filename class="extension">.md5
</filename> stamp files for downloads. It uses these to mark downloads as
complete as well as for checksum and access accounting purposes. If you add
a file manually to the directory, you need to touch the corresponding
<filename class="extension">.md5</filename> file too.
</para>
<para>
This location can be overridden by setting <glossterm><link
linkend='var-DL_DIR'>DL_DIR</link></glossterm> in <filename>local.conf
</filename>. This directory can be shared between builds and even between
machines via NFS, so downloads are only made once, speeding up builds.
</para>
</section>
<section id='structure-core-script'>
<title><filename>poky-init-build-env</filename></title>
<para>
This script is used to setup the Poky build environment. Sourcing this file in
a shell makes changes to PATH and sets other core BitBake variables based on the
current working directory. You need to use this before running Poky commands.
Internally it uses scripts within the <filename class="directory">scripts/
</filename> directory to do the bulk of the work.
</para>
</section>
</section>
<section id='structure-build'>
<title><filename class="directory">build/</filename> - The Build Directory</title>
<section id='structure-build-conf-local.conf'>
<title><filename>build/conf/local.conf</filename></title>
<para>
This file contains all the local user configuration of Poky. If there
is no <filename>local.conf</filename> present, it is created from
<filename>local.conf.sample</filename>. The <filename>local.conf</filename>
file contains documentation on the various configuration options. Any
variable set here overrides any variable set elsewhere within Poky unless
that variable is hardcoded within Poky (e.g. by using '=' instead of '?=').
Some variables are hardcoded for various reasons but these variables are
relatively rare.
</para>
<para>
Edit this file to set the <glossterm><link linkend='var-MACHINE'>MACHINE</link></glossterm> for which you want to build, which package types you
wish to use (PACKAGE_CLASSES) or where downloaded files should go
(<glossterm><link linkend='var-DL_DIR'>DL_DIR</link></glossterm>).
</para>
</section>
<section id='structure-build-tmp'>
<title><filename class="directory">build/tmp/</filename></title>
<para>
This is created by BitBake if it doesn't exist and is where all the Poky output
is placed. To clean Poky and start a build from scratch (other than downloads),
you can wipe this directory. The <filename class="directory">tmp/
</filename> directory has some important sub-components detailed below.
</para>
</section>
<section id='structure-build-tmp-cache'>
<title><filename class="directory">build/tmp/cache/</filename></title>
<para>
When BitBake parses the metadata it creates a cache file of the result which can
be used when subsequently running commands. These are stored here on
a per machine basis.
</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>
<para>Any 'end result' output from Poky is placed under here.</para>
</section>
<section id='structure-build-tmp-deploy-deb'>
<title><filename class="directory">build/tmp/deploy/deb/</filename></title>
<para>
Any .deb packages emitted by Poky are placed here, sorted into feeds for
different architecture types.
</para>
</section>
<section id='structure-build-tmp-deploy-images'>
<title><filename class="directory">build/tmp/deploy/images/</filename></title>
<para>
Complete filesystem images are placed here. If you want to flash the resulting
image from a build onto a device, look here for them.
</para>
</section>
<section id='structure-build-tmp-deploy-ipk'>
<title><filename class="directory">build/tmp/deploy/ipk/</filename></title>
<para>Any resulting .ipk packages emitted by Poky are placed here.</para>
</section>
<section id='structure-build-tmp-rootfs'>
<title><filename class="directory">build/tmp/rootfs/</filename></title>
<para>
This is a temporary scratch area used when creating filesystem images. It is run
under fakeroot and is not useful once that fakeroot session has ended as
information is lost. It is left around since it is still useful in debugging
image creation problems.
</para>
</section>
<section id='structure-build-tmp-staging'>
<title><filename class="directory">build/tmp/staging/</filename></title>
<para>
Any package needing to share output with other packages does so within staging.
This means it contains any shared header files and any shared libraries amongst
other data. It is subdivided by architecture so multiple builds can run within
the one build directory.
</para>
</section>
<section id='structure-build-tmp-stamps'>
<title><filename class="directory">build/tmp/stamps/</filename></title>
<para>
This is used by BitBake for accounting purposes to keep track of which tasks
have been run and when. It is also subdivided by architecture. The files are
empty and the important information is the filenames and timestamps.</para>
</section>
<section id='structure-build-tmp-work'>
<title><filename class="directory">build/tmp/work/</filename></title>
<para>
This directory contains various subdirectories for each architecture, and each package built by BitBake has its own work directory under the appropriate architecture subdirectory. All tasks are executed from this work directory. As an example, the source for a particular package will be unpacked, patched, configured and compiled all within its own work directory.
</para>
<para>
It is worth considering the structure of a typical work directory. An
example is the linux-rp kernel, version 2.6.20 r7 on the machine spitz
built within Poky. For this package a work directory of <filename
class="directory">tmp/work/spitz-poky-linux-gnueabi/linux-rp-2.6.20-r7/
</filename>, referred to as <glossterm><link linkend='var-WORKDIR'>WORKDIR
</link></glossterm>, is created. Within this directory, the source is
unpacked to linux-2.6.20 and then patched by quilt (see <link
linkend="usingpoky-modifying-packages-quilt">Section 3.5.1</link>).
Within the <filename class="directory">linux-2.6.20</filename> directory,
standard Quilt directories <filename class="directory">linux-2.6.20/patches</filename>
and <filename class="directory">linux-2.6.20/.pc</filename> are created,
and standard quilt commands can be used.
</para>
<para>
There are other directories generated within <glossterm><link
linkend='var-WORKDIR'>WORKDIR</link></glossterm>. The most important
is <glossterm><link linkend='var-WORKDIR'>WORKDIR</link></glossterm><filename class="directory">/temp/</filename> which has log files for each
task (<filename>log.do_*.pid</filename>) and the scripts BitBake runs for
each task (<filename>run.do_*.pid</filename>). The <glossterm><link
linkend='var-WORKDIR'>WORKDIR</link></glossterm><filename
class="directory">/image/</filename> directory is where <command>make
install</command> places its output which is then split into subpackages
within <glossterm><link linkend='var-WORKDIR'>WORKDIR</link></glossterm><filename class="directory">/install/</filename>.
</para>
</section>
</section>
<section id='structure-meta'>
<title><filename class="directory">meta/</filename> - The Metadata</title>
<para>
As mentioned previously, this is the core of Poky. It has several
important subdivisions:
</para>
<section id='structure-meta-classes'>
<title><filename class="directory">meta/classes/</filename></title>
<para>
Contains the <filename class="extension">*.bbclass</filename> files. Class
files are used to abstract common code allowing it to be reused by multiple
packages. The <filename>base.bbclass</filename> file is inherited by every
package. Examples of other important classes are
<filename>autotools.bbclass</filename> that in theory allows any
Autotool-enabled package to work with Poky with minimal effort, or
<filename>kernel.bbclass</filename> that contains common code and functions
for working with the linux kernel. Functions like image generation or
packaging also have their specific class files (<filename>image.bbclass
</filename>, <filename>rootfs_*.bbclass</filename> and
<filename>package*.bbclass</filename>).
</para>
</section>
<section id='structure-meta-conf'>
<title><filename class="directory">meta/conf/</filename></title>
<para>
This is the core set of configuration files which start from
<filename>bitbake.conf</filename> and from which all other configuration
files are included (see the includes at the end of the file, even
<filename>local.conf</filename> is loaded from there!). While
<filename>bitbake.conf</filename> sets up the defaults, these can often be
overridden by user (<filename>local.conf</filename>), machine or
distribution configuration files.
</para>
</section>
<section id='structure-meta-conf-machine'>
<title><filename class="directory">meta/conf/machine/</filename></title>
<para>
Contains all the machine configuration files. If you set MACHINE="spitz", the
end result is Poky looking for a <filename>spitz.conf</filename> file in this directory. The includes
directory contains various data common to multiple machines. If you want to add
support for a new machine to Poky, this is the directory to look in.
</para>
</section>
<section id='structure-meta-conf-distro'>
<title><filename class="directory">meta/conf/distro/</filename></title>
<para>
Any distribution specific configuration is controlled from here. OpenEmbedded
supports multiple distributions of which Poky is one. Poky only contains the
Poky distribution so poky.conf is the main file here. This includes the
versions and SRCDATES for applications which are configured here. An example of
an alternative configuration is poky-bleeding.conf although this mainly inherits
its configuration from Poky itself.
</para>
</section>
<section id='structure-meta-packages'>
<title><filename class="directory">meta/packages/</filename></title>
<para>
Each application (package) Poky can build has an associated .bb file which are
all stored under this directory. Poky finds them through the BBFILES variable
which defaults to packages/*/*.bb. Adding a new piece of software to Poky
consists of adding the appropriate .bb file. The .bb files from OpenEmbedded
upstream are usually compatible although they are not supported.
</para>
</section>
<section id='structure-meta-site'>
<title><filename class="directory">meta/site/</filename></title>
<para>
Certain autoconf test results cannot be determined when cross compiling since it
can't run tests on a live system. This directory therefore contains a list of
cached results for various architectures which is passed to autoconf.
</para>
</section>
</section>
</appendix>
<!--
vim: expandtab tw=80 ts=4
-->

840
handbook/ref-variables.xml Normal file
View File

@@ -0,0 +1,840 @@
<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!-- Dummy chapter -->
<appendix id='ref-variables-glos'>
<title>Reference: Variables Glossary</title>
<para>
This section lists common variables used in Poky and gives an overview
of their function and contents.
</para>
<glossary id='ref-variables-glossary'>
<para>
<link linkend='var-glossary-a'>A</link>
<link linkend='var-glossary-b'>B</link>
<link linkend='var-glossary-c'>C</link>
<link linkend='var-glossary-d'>D</link>
<link linkend='var-glossary-e'>E</link>
<link linkend='var-glossary-f'>F</link>
<!-- <link linkend='var-glossary-g'>G</link> -->
<link linkend='var-glossary-h'>H</link>
<link linkend='var-glossary-i'>I</link>
<!-- <link linkend='var-glossary-j'>J</link> -->
<link linkend='var-glossary-k'>K</link>
<link linkend='var-glossary-l'>L</link>
<link linkend='var-glossary-m'>M</link>
<!-- <link linkend='var-glossary-n'>N</link> -->
<!-- <link linkend='var-glossary-o'>O</link> -->
<link linkend='var-glossary-p'>P</link>
<!-- <link linkend='var-glossary-q'>Q</link> -->
<link linkend='var-glossary-r'>R</link>
<link linkend='var-glossary-s'>S</link>
<link linkend='var-glossary-t'>T</link>
<!-- <link linkend='var-glossary-u'>U</link> -->
<!-- <link linkend='var-glossary-v'>V</link> -->
<link linkend='var-glossary-w'>W</link>
<!-- <link linkend='var-glossary-x'>X</link> -->
<!-- <link linkend='var-glossary-y'>Y</link> -->
<!-- <link linkend='var-glossary-z'>Z</link>-->
</para>
<glossdiv id='var-glossary-a'><title>A</title>
<glossentry id='var-AUTHOR'><glossterm>AUTHOR</glossterm>
<glossdef>
<para>E-mail address to contact original author(s) - to
send patches, forward bugs...</para>
</glossdef>
</glossentry>
<glossentry id='var-AUTOREV'><glossterm>AUTOREV</glossterm>
<glossdef>
<para>Use current (newest) source revision - used with
<glossterm><link linkend='var-SRCREV'>SRCREV</link></glossterm>
variable.</para>
</glossdef>
</glossentry>
</glossdiv>
<glossdiv id='var-glossary-b'><title>B</title>
<glossentry id='var-BB_NUMBER_THREADS'><glossterm>BB_NUMBER_THREADS</glossterm>
<glossdef>
<para>The maximum number of tasks BitBake should run in parallel at any one time</para>
</glossdef>
</glossentry>
<glossentry id='var-BBFILES'><glossterm>BBFILES</glossterm>
<glossdef>
<para>List of recipes used by BitBake to build software</para>
</glossdef>
</glossentry>
<!-- BBPATH is not a usable variable in .bb files and should not be listed here -->
<glossentry id='var-BBINCLUDELOGS'><glossterm>BBINCLUDELOGS</glossterm>
<glossdef>
<para>Variable which controls how BitBake displays logs on build failure.</para>
</glossdef>
</glossentry>
</glossdiv>
<glossdiv id='var-glossary-c'><title>C</title>
<glossentry id='var-CFLAGS'><glossterm>CFLAGS</glossterm>
<glossdef>
<para>
Flags passed to C compiler for the target system. Evaluates to the same
as <link linkend='var-TARGET_CFLAGS'>TARGET_CFLAGS</link>.
</para>
</glossdef>
</glossentry>
<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
which is partciuarly useful with kernels. It also helps to to increase parsing
speed as if its found the current machine is not compatible, further parsing
of the recipe is skipped.</para>
</glossdef>
</glossentry>
<glossentry id='var-CONFIG_SITE'><glossterm>CONFIG_SITE</glossterm>
<glossdef>
<para>
Contains a list of files which containing autoconf test results relevant
to the current build. This variable is used by the autotools utilities
when running configure.
</para>
</glossdef>
</glossentry>
<glossentry id='var-CVS_TARBALL_STASH'><glossterm>CVS_TARBALL_STASH</glossterm>
<glossdef>
<para>Location to search for
pre-generated tarballs when fetching from remote SCM
repositories (CVS/SVN/GIT)</para>
</glossdef>
</glossentry>
</glossdiv>
<glossdiv id='var-glossary-d'><title>D</title>
<glossentry id='var-D'><glossterm>D</glossterm>
<glossdef>
<para>Destination directory</para>
</glossdef>
</glossentry>
<glossentry id='var-DEBUG_BUILD'><glossterm>DEBUG_BUILD</glossterm>
<glossdef>
<para>
Build packages with debugging information. This influences the value
<link linkend='var-SELECTED_OPTIMIZATION'>SELECTED_OPTIMIZATION</link>
takes.
</para>
</glossdef>
</glossentry>
<glossentry id='var-DEBUG_OPTIMIZATION'><glossterm>DEBUG_OPTIMIZATION</glossterm>
<glossdef>
<para>
The options to pass in <link linkend='var-TARGET_CFLAGS'>TARGET_CFLAGS</link>
and <link linkend='var-CFLAGS'>CFLAGS</link> when compiling a system for debugging.
This defaults to "-O -fno-omit-frame-pointer -g".
</para>
</glossdef>
</glossentry>
<glossentry id='var-DEFAULT_PREFERENCE'><glossterm>DEFAULT_PREFERENCE</glossterm>
<glossdef>
<para>Priority of recipe</para>
</glossdef>
</glossentry>
<glossentry id='var-DEPENDS'><glossterm>DEPENDS</glossterm>
<glossdef>
<para>
A list of build time dependencies for a given recipe. These indicate
recipes that must have staged before this recipe can configure.
</para>
</glossdef>
</glossentry>
<glossentry id='var-DESCRIPTION'><glossterm>DESCRIPTION</glossterm>
<glossdef>
<para>Package description used by package
managers</para>
</glossdef>
</glossentry>
<glossentry id='var-DESTDIR'><glossterm>DESTDIR</glossterm>
<glossdef>
<para>Destination directory</para>
</glossdef>
</glossentry>
<glossentry id='var-DISTRO'><glossterm>DISTRO</glossterm>
<glossdef>
<para>Short name of distribution</para>
</glossdef>
</glossentry>
<glossentry id='var-DISTRO_EXTRA_RDEPENDS'><glossterm>DISTRO_EXTRA_RDEPENDS</glossterm>
<glossdef>
<para>List of packages required by distribution.</para>
</glossdef>
</glossentry>
<glossentry id='var-DISTRO_EXTRA_RRECOMMENDS'><glossterm>DISTRO_EXTRA_RRECOMMENDS</glossterm>
<glossdef>
<para>List of packages which extend usability of
image. Those packages will be automatically
installed but can be removed by user.</para>
</glossdef>
</glossentry>
<glossentry id='var-DISTRO_FEATURES'><glossterm>DISTRO_FEATURES</glossterm>
<glossdef>
<para>Features of the distribution.</para>
</glossdef>
</glossentry>
<glossentry id='var-DISTRO_NAME'><glossterm>DISTRO_NAME</glossterm>
<glossdef>
<para>Long name of distribution</para>
</glossdef>
</glossentry>
<glossentry id='var-DISTRO_VERSION'><glossterm>DISTRO_VERSION</glossterm>
<glossdef>
<para>Version of distribution</para>
</glossdef>
</glossentry>
<glossentry id='var-DL_DIR'><glossterm>DL_DIR</glossterm>
<glossdef>
<para>Directory where all fetched sources will be stored</para>
</glossdef>
</glossentry>
</glossdiv>
<glossdiv id='var-glossary-e'><title>E</title>
<glossentry id='var-ENABLE_BINARY_LOCALE_GENERATION'><glossterm>ENABLE_BINARY_LOCALE_GENERATION</glossterm>
<glossdef>
<para>Variable which control which locales for glibc are
to be generated during build (useful if target device
has 64M RAM or less)</para>
</glossdef>
</glossentry>
<glossentry id='var-EXTRA_OECONF'><glossterm>EXTRA_OECONF</glossterm>
<glossdef>
<para>Additional 'configure' script options</para>
</glossdef>
</glossentry>
<glossentry id='var-EXTRA_OEMAKE'><glossterm>EXTRA_OEMAKE</glossterm>
<glossdef>
<para>Additional GNU make options</para>
</glossdef>
</glossentry>
</glossdiv>
<glossdiv id='var-glossary-f'><title>F</title>
<glossentry id='var-FILES'><glossterm>FILES</glossterm>
<glossdef>
<para>list of directories/files which will be placed
in packages</para>
</glossdef>
</glossentry>
<glossentry id='var-FULL_OPTIMIZATION'><glossterm>FULL_OPTIMIZATION</glossterm>
<glossdef>
<para>
The options to pass in <link linkend='var-TARGET_CFLAGS'>TARGET_CFLAGS</link>
and <link linkend='var-CFLAGS'>CFLAGS</link> when compiling an optimised system.
This defaults to "-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2".
</para>
</glossdef>
</glossentry>
</glossdiv>
<!-- <glossdiv id='var-glossary-g'><title>G</title>-->
<!-- </glossdiv>-->
<glossdiv id='var-glossary-h'><title>H</title>
<glossentry id='var-HOMEPAGE'><glossterm>HOMEPAGE</glossterm>
<glossdef>
<para>Website where more info about package can be found</para>
</glossdef>
</glossentry>
</glossdiv>
<glossdiv id='var-glossary-i'><title>I</title>
<glossentry id='var-IMAGE_FEATURES'><glossterm>IMAGE_FEATURES</glossterm>
<glossdef>
<para><link linkend="ref-features-image">List of
features</link> present in resulting images</para>
</glossdef>
</glossentry>
<glossentry id='var-IMAGE_FSTYPES'><glossterm>IMAGE_FSTYPES</glossterm>
<glossdef>
<para>Formats of rootfs images which we want to have
created</para>
</glossdef>
</glossentry>
<glossentry id='var-IMAGE_INSTALL'><glossterm>IMAGE_INSTALL</glossterm>
<glossdef>
<para>List of packages used to build image</para>
</glossdef>
</glossentry>
<glossentry id='var-INHIBIT_PACKAGE_STRIP'><glossterm>INHIBIT_PACKAGE_STRIP</glossterm>
<glossdef>
<para>
This variable causes the build to not strip binaries in
resulting packages.
</para>
</glossdef>
</glossentry>
<glossentry id='var-INHERIT'><glossterm>INHERIT</glossterm>
<glossdef>
<para>
This variable causes the named class to be inherited at
this point during parsing. Its only valid in configuration
files.
</para>
</glossdef>
</glossentry>
<glossentry id='var-INITSCRIPT_PACKAGES'><glossterm>INITSCRIPT_PACKAGES</glossterm>
<glossdef>
<para>
Scope: Used in recipes when using update-rc.d.bbclass. Optional, defaults to PN.
</para>
<para>
A list of the packages which contain initscripts. If multiple
packages are specified you need to append the package name
to the other INITSCRIPT_* as an override.
</para>
</glossdef>
</glossentry>
<glossentry id='var-INITSCRIPT_NAME'><glossterm>INITSCRIPT_NAME</glossterm>
<glossdef>
<para>
Scope: Used in recipes when using update-rc.d.bbclass. Mandatory.
</para>
<para>
The filename of the initscript (as installed to ${etcdir}/init.d).
</para>
</glossdef>
</glossentry>
<glossentry id='var-INITSCRIPT_PARAMS'><glossterm>INITSCRIPT_PARAMS</glossterm>
<glossdef>
<para>
Scope: Used in recipes when using update-rc.d.bbclass. Mandatory.
</para>
<para>
Specifies the options to pass to update-rc.d. An example is
"start 99 5 2 . stop 20 0 1 6 ." which gives the script a
runlevel of 99, starts the script in initlevels 2 and 5 and
stops it in levels 0, 1 and 6.
</para>
</glossdef>
</glossentry>
</glossdiv>
<!-- <glossdiv id='var-glossary-j'><title>J</title>-->
<!-- </glossdiv>-->
<glossdiv id='var-glossary-k'><title>K</title>
<glossentry id='var-KERNEL_IMAGETYPE'><glossterm>KERNEL_IMAGETYPE</glossterm>
<glossdef>
<para>The type of kernel to build for a device, usually set by the
machine configuration files and defaults to "zImage". This is used
when building the kernel and is passed to "make" as the target to
build.</para>
</glossdef>
</glossentry>
</glossdiv>
<glossdiv id='var-glossary-l'><title>L</title>
<glossentry id='var-LICENSE'><glossterm>LICENSE</glossterm>
<glossdef>
<para>List of package source licenses.</para>
</glossdef>
</glossentry>
</glossdiv>
<glossdiv id='var-glossary-m'><title>M</title>
<glossentry id='var-MACHINE'><glossterm>MACHINE</glossterm>
<glossdef>
<para>Target device</para>
</glossdef>
</glossentry>
<glossentry id='var-MACHINE_ESSENTIAL_RDEPENDS'><glossterm>MACHINE_ESSENTIAL_RDEPENDS</glossterm>
<glossdef>
<para>List of packages required to boot device</para>
</glossdef>
</glossentry>
<glossentry id='var-MACHINE_ESSENTIAL_RRECOMMENDS'><glossterm>MACHINE_ESSENTIAL_RRECOOMENDS</glossterm>
<glossdef>
<para>List of packages required to boot device (usually
additional kernel modules)</para>
</glossdef>
</glossentry>
<glossentry id='var-MACHINE_EXTRA_RDEPENDS'><glossterm>MACHINE_EXTRA_RDEPENDS</glossterm>
<glossdef>
<para>List of packages required to use device</para>
</glossdef>
</glossentry>
<glossentry id='var-MACHINE_EXTRA_RRECOMMENDS'><glossterm>MACHINE_EXTRA_RRECOMMNEDS</glossterm>
<glossdef>
<para>List of packages useful to use device (for example
additional kernel modules)</para>
</glossdef>
</glossentry>
<glossentry id='var-MACHINE_FEATURES'><glossterm>MACHINE_FEATURES</glossterm>
<glossdef>
<para>List of device features - defined in <link
linkend='ref-features-machine'>machine
features section</link></para>
</glossdef>
</glossentry>
<glossentry id='var-MAINTAINER'><glossterm>MAINTAINER</glossterm>
<glossdef>
<para>E-mail of distribution maintainer</para>
</glossdef>
</glossentry>
</glossdiv>
<!-- <glossdiv id='var-glossary-n'><title>N</title>-->
<!-- </glossdiv>-->
<!-- <glossdiv id='var-glossary-o'><title>O</title>-->
<!-- </glossdiv>-->
<glossdiv id='var-glossary-p'><title>P</title>
<glossentry id='var-PACKAGE_ARCH'><glossterm>PACKAGE_ARCH</glossterm>
<glossdef>
<para>Architecture of resulting package</para>
</glossdef>
</glossentry>
<glossentry id='var-PACKAGE_CLASSES'><glossterm>PACKAGE_CLASSES</glossterm>
<glossdef>
<para>List of resulting packages formats</para>
</glossdef>
</glossentry>
<glossentry id='var-PACKAGE_EXTRA_ARCHS'><glossterm>PACKAGE_EXTRA_ARCHS</glossterm>
<glossdef>
<para>List of architectures compatible with device
CPU. Usable when build is done for few different
devices with misc processors (like XScale and
ARM926-EJS)</para>
</glossdef>
</glossentry>
<glossentry id='var-PACKAGES'><glossterm>PACKAGES</glossterm>
<glossdef>
<para>List of packages to be created from recipe.
The default value is "${PN}-dbg ${PN} ${PN}-doc ${PN}-dev"</para>
</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.
</para>
</glossdef>
</glossentry>
<glossentry id='var-PR'><glossterm>PR</glossterm>
<glossdef>
<para>Revision of package.
</para>
</glossdef>
</glossentry>
<glossentry id='var-PV'><glossterm>PV</glossterm>
<glossdef>
<para>Version of package.
The default value is "1.0"</para>
</glossdef>
</glossentry>
<glossentry id='var-PE'><glossterm>PE</glossterm>
<glossdef>
<para>
Epoch of the package. The default value is "1". The field is used
to make upgrades possible when the versioning scheme changes in
some backwards incompatible way.
</para>
</glossdef>
</glossentry>
<glossentry id='var-PREFERRED_PROVIDER'><glossterm>PREFERRED_PROVIDER</glossterm>
<glossdef>
<para>If multiple recipes provide an item, this variable
determines which one should be given preference. It
should be set to the "$PN" of the recipe to be preferred.</para>
</glossdef>
</glossentry>
<glossentry id='var-PREFERRED_VERSION'><glossterm>PREFERRED_VERSION</glossterm>
<glossdef>
<para>
If there are multiple versions of recipe available, this
variable determines which one should be given preference. It
should be set to the "$PV" of the recipe to be preferred.
</para>
</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>
</glossdef>
</glossentry>
<glossentry id='var-POKYMODE'><glossterm>POKYMODE</glossterm>
<glossdef>
<para>Toolchain selector. It can be external toolchain
built from Poky or few supported combinations of
upstream GCC or CodeSourcery Labs toolchain.</para>
</glossdef>
</glossentry>
</glossdiv>
<!-- <glossdiv id='var-glossary-q'><title>Q</title>-->
<!-- </glossdiv>-->
<glossdiv id='var-glossary-r'><title>R</title>
<glossentry id='var-RCONFLICTS'><glossterm>RCONFLICTS</glossterm>
<glossdef>
<para>List of packages which which conflict with this
one. Package will not be installed if they will not
be removed first.</para>
</glossdef>
</glossentry>
<glossentry id='var-RDEPENDS'><glossterm>RDEPENDS</glossterm>
<glossdef>
<para>
A list of run-time dependencies for a package. These packages
need to be installed alongside the package it applies to so
the package will run correctly, an example is a perl script
which would rdepend on perl. Since this variable applies to
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
by classes like debian.bbclass.
</para>
</glossdef>
</glossentry>
<glossentry id='var-ROOT_FLASH_SIZE'><glossterm>ROOT_FLASH_SIZE</glossterm>
<glossdef>
<para>Size of rootfs in megabytes</para>
</glossdef>
</glossentry>
<glossentry id='var-RRECOMMENDS'><glossterm>RRECOMMENDS</glossterm>
<glossdef>
<para>List of packages which extend usability of
package. Those packages will be automatically
installed but can be removed by user.</para>
</glossdef>
</glossentry>
<glossentry id='var-RREPLACES'><glossterm>RREPLACES</glossterm>
<glossdef>
<para>List of packages which are replaced with this
one.</para>
</glossdef>
</glossentry>
</glossdiv>
<glossdiv id='var-glossary-s'><title>S</title>
<glossentry id='var-S'><glossterm>S</glossterm>
<glossdef>
<para>
Path to unpacked sources (by default:
"${<link linkend='var-WORKDIR'>WORKDIR</link>}/${<link linkend='var-PN'>PN</link>}-${<link linkend='var-PV'>PV</link>}")
</para>
</glossdef>
</glossentry>
<glossentry id='var-SECTION'><glossterm>SECTION</glossterm>
<glossdef>
<para>Section where package should be put - used
by package managers</para>
</glossdef>
</glossentry>
<glossentry id='var-SELECTED_OPTIMIZATION'><glossterm>SELECTED_OPTIMIZATION</glossterm>
<glossdef>
<para>
The variable takes the value of <link linkend='var-FULL_OPTIMIZATION'>FULL_OPTIMIZATION</link>
unless <link linkend='var-DEBUG_BUILD'>DEBUG_BUILD</link> = "1" in which case
<link linkend='var-DEBUG_OPTIMIZATION'>DEBUG_OPTIMIZATION</link> is used.
</para>
</glossdef>
</glossentry>
<glossentry id='var-SERIAL_CONSOLE'><glossterm>SERIAL_CONSOLE</glossterm>
<glossdef>
<para>Speed and device for serial port used to attach
serial console. This is given to kernel as "console"
param and after boot getty is started on that port
so remote login is possible.</para>
</glossdef>
</glossentry>
<glossentry id='var-SHELLCMDS'><glossterm>SHELLCMDS</glossterm>
<glossdef>
<para>
A list of commands to run within the a shell, used by <glossterm><link
linkend='var-TERMCMDRUN'>TERMCMDRUN</link></glossterm>. It defaults to
<glossterm><link linkend='var-SHELLRCCMD'>SHELLRCCMD</link></glossterm>.
</para>
</glossdef>
</glossentry>
<glossentry id='var-SHELLRCCMD'><glossterm>SHELLRCCMD</glossterm>
<glossdef>
<para>
How to launch a shell, defaults to bash.
</para>
</glossdef>
</glossentry>
<glossentry id='var-SITEINFO_ENDIANESS'><glossterm>SITEINFO_ENDIANESS</glossterm>
<glossdef>
<para>
Contains "le" for little-endian or "be" for big-endian depending
on the endian byte order of the target system.
</para>
</glossdef>
</glossentry>
<glossentry id='var-SITEINFO_BITS'><glossterm>SITEINFO_BITS</glossterm>
<glossdef>
<para>
Contains "32" or "64" depending on the number of bits for the
CPU of the target system.
</para>
</glossdef>
</glossentry>
<glossentry id='var-SRC_URI'><glossterm>SRC_URI</glossterm>
<glossdef>
<para>List of source files (local or remote ones)</para>
</glossdef>
</glossentry>
<glossentry id='var-SRC_URI_OVERRIDES_PACKAGE_ARCH'><glossterm>SRC_URI_OVERRIDES_PACKAGE_ARCH</glossterm>
<glossdef>
<para>
By default there is code which automatically detects whether
<glossterm><link linkend='var-SRC_URI'>SRC_URI</link></glossterm>
contains files which are machine specific and if this is the case it
automatically changes
<glossterm><link linkend='var-PACKAGE_ARCH'>PACKAGE_ARCH</link></glossterm>.
Setting this variable to "0" disables that behaviour.
</para>
</glossdef>
</glossentry>
<glossentry id='var-SRCDATE'><glossterm>SRCDATE</glossterm>
<glossdef>
<para>
Date of source code used to build package (if it was fetched
from SCM).
</para>
</glossdef>
</glossentry>
<glossentry id='var-SRCREV'><glossterm>SRCREV</glossterm>
<glossdef>
<para>
Revision of source code used to build package (Subversion,
GIT, Bazaar only).
</para>
</glossdef>
</glossentry>
<glossentry id='var-STAGING_KERNEL_DIR'><glossterm>STAGING_KERNEL_DIR</glossterm>
<glossdef>
<para>
Directory with kernel headers required to build out-of-tree
modules.
</para>
</glossdef>
</glossentry>
<glossentry id='var-STAMPS'><glossterm>STAMPS</glossterm>
<glossdef>
<para>
Directory (usually TMPDIR/stamps) with timestamps of
executed tasks.
</para>
</glossdef>
</glossentry>
</glossdiv>
<glossdiv id='var-glossary-t'><title>T</title>
<glossentry id='var-TARGET_ARCH'><glossterm>TARGET_ARCH</glossterm>
<glossdef>
<para>The architecture of the device we're building for.
A number of values are possible but Poky primarily supports
"arm" and "i586".</para>
</glossdef>
</glossentry>
<glossentry id='var-TARGET_CFLAGS'><glossterm>TARGET_CFLAGS</glossterm>
<glossdef>
<para>
Flags passed to C compiler for the target system. Evaluates to the same
as <link linkend='var-CFLAGS'>CFLAGS</link>.
</para>
</glossdef>
</glossentry>
<glossentry id='var-TARGET_FPU'><glossterm>TARGET_FPU</glossterm>
<glossdef>
<para>Method of handling FPU code. For FPU-less targets
(most of ARM cpus) it has to be set to "soft" otherwise
kernel emulation will get used which will result in
performance penalty.</para>
</glossdef>
</glossentry>
<glossentry id='var-TARGET_OS'><glossterm>TARGET_OS</glossterm>
<glossdef>
<para>Type of target operating system. Can be "linux"
for glibc based system, "linux-uclibc" for uClibc. For
ARM/EABI targets there are also "linux-gnueabi" and
"linux-uclibc-gnueabi" values possible.</para>
</glossdef>
</glossentry>
<glossentry id='var-TERMCMD'><glossterm>TERMCMD</glossterm>
<glossdef>
<para>
This command is used by bitbake to lauch a terminal window with a
shell. The shell is unspecified so the user's default shell is used.
By default it is set to <command>gnome-terminal</command> but it can
be any X11 terminal application or terminal multiplexers like screen.
</para>
</glossdef>
</glossentry>
<glossentry id='var-TERMCMDRUN'><glossterm>TERMCMDRUN</glossterm>
<glossdef>
<para>
This command is similar to <glossterm><link
linkend='var-TERMCMD'>TERMCMD</link></glossterm> however instead of the users shell it runs the command specified by the <glossterm><link
linkend='var-SHELLCMDS'>SHELLCMDS</link></glossterm> variable.
</para>
</glossdef>
</glossentry>
</glossdiv>
<!-- <glossdiv id='var-glossary-u'><title>U</title>-->
<!-- </glossdiv>-->
<!-- <glossdiv id='var-glossary-v'><title>V</title>-->
<!-- </glossdiv>-->
<glossdiv id='var-glossary-w'><title>W</title>
<glossentry id='var-WORKDIR'><glossterm>WORKDIR</glossterm>
<glossdef>
<para>Path to directory in tmp/work/ where package
will be built.</para>
</glossdef>
</glossentry>
</glossdiv>
<!-- <glossdiv id='var-glossary-x'><title>X</title>-->
<!-- </glossdiv>-->
<!-- <glossdiv id='var-glossary-y'><title>Y</title>-->
<!-- </glossdiv>-->
<!-- <glossdiv id='var-glossary-z'><title>Z</title>-->
<!-- </glossdiv>-->
</glossary>
</appendix>
<!--
vim: expandtab tw=80 ts=4
-->

View File

@@ -0,0 +1,204 @@
<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<appendix id='ref-varlocality'>
<title>Reference: Variable Locality (Distro, Machine, Recipe etc.)</title>
<para>
Whilst most variables can be used in almost any context (.conf, .bbclass,
.inc or .bb file), variables are often associated with a particular
locality/context. This section describes some common associations.
</para>
<section id='ref-varlocality-config-distro'>
<title>Distro Configuration</title>
<itemizedlist>
<listitem>
<para><glossterm linkend='var-DISTRO'><link linkend='var-DISTRO'>DISTRO</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-DISTRO_NAME'><link linkend='var-DISTRO_NAME'>DISTRO_NAME</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-DISTRO_VERSION'><link linkend='var-DISTRO_VERSION'>DISTRO_VERSION</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-MAINTAINER'><link linkend='var-MAINTAINER'>MAINTAINER</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-PACKAGE_CLASSES'><link linkend='var-PACKAGE_CLASSES'>PACKAGE_CLASSES</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-TARGET_OS'><link linkend='var-TARGET_OS'>TARGET_OS</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-TARGET_FPU'><link linkend='var-TARGET_FPU'>TARGET_FPU</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-POKYMODE'><link linkend='var-POKYMODE'>POKYMODE</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-POKYLIBC'><link linkend='var-POKYLIBC'>POKYLIBC</link></glossterm></para>
</listitem>
</itemizedlist>
</section>
<section id='ref-varlocality-config-machine'>
<title>Machine Configuration</title>
<itemizedlist>
<listitem>
<para><glossterm linkend='var-TARGET_ARCH'><link linkend='var-TARGET_ARCH'>TARGET_ARCH</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-SERIAL_CONSOLE'><link linkend='var-SERIAL_CONSOLE'>SERIAL_CONSOLE</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-PACKAGE_EXTRA_ARCHS'><link linkend='var-PACKAGE_EXTRA_ARCHS'>PACKAGE_EXTRA_ARCHS</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-IMAGE_FSTYPES'><link linkend='var-IMAGE_FSTYPES'>IMAGE_FSTYPES</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-ROOT_FLASH_SIZE'><link linkend='var-ROOT_FLASH_SIZE'>ROOT_FLASH_SIZE</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-MACHINE_FEATURES'><link linkend='var-MACHINE_FEATURES'>MACHINE_FEATURES</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-MACHINE_EXTRA_RDEPENDS'><link linkend='var-MACHINE_EXTRA_RDEPENDS'>MACHINE_EXTRA_RDEPENDS</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-MACHINE_EXTRA_RRECOMMENDS'><link linkend='var-MACHINE_EXTRA_RRECOMMENDS'>MACHINE_EXTRA_RRECOMMENDS</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-MACHINE_ESSENTIAL_RDEPENDS'><link linkend='var-MACHINE_ESSENTIAL_RDEPENDS'>MACHINE_ESSENTIAL_RDEPENDS</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-MACHINE_ESSENTIAL_RRECOMMENDS'><link linkend='var-MACHINE_ESSENTIAL_RRECOMMENDS'>MACHINE_ESSENTIAL_RRECOMMENDS</link></glossterm></para>
</listitem>
</itemizedlist>
</section>
<section id='ref-varlocality-config-local'>
<title>Local Configuration (local.conf)</title>
<itemizedlist>
<listitem>
<para><glossterm linkend='var-DISTRO'><link linkend='var-DISTRO'>DISTRO</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-MACHINE'><link linkend='var-MACHINE'>MACHINE</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-DL_DIR'><link linkend='var-DL_DIR'>DL_DIR</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-BBFILES'><link linkend='var-BBFILES'>BBFILES</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-IMAGE_FEATURES'><link linkend='var-IMAGE_FEATURES'>IMAGE_FEATURES</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-PACKAGE_CLASSES'><link linkend='var-PACKAGE_CLASSES'>PACKAGE_CLASSES</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-BB_NUMBER_THREADS'><link linkend='var-BB_NUMBER_THREADS'>BB_NUMBER_THREADS</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-BBINCLUDELOGS'><link linkend='var-BBINCLUDELOGS'>BBINCLUDELOGS</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-CVS_TARBALL_STASH'><link linkend='var-CVS_TARBALL_STASH'>CVS_TARBALL_STASH</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm linkend='var-ENABLE_BINARY_LOCALE_GENERATION'><link linkend='var-ENABLE_BINARY_LOCALE_GENERATION'>ENABLE_BINARY_LOCALE_GENERATION</link></glossterm></para>
</listitem>
</itemizedlist>
</section>
<section id='ref-varlocality-recipe-required'>
<title>Recipe Variables - Required</title>
<itemizedlist>
<listitem>
<para><glossterm><link linkend='var-DESCRIPTION'>DESCRIPTION</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-LICENSE'>LICENSE</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-SECTION'>SECTION</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-HOMEPAGE'>HOMEPAGE</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-AUTHOR'>AUTHOR</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-SRC_URI'>SRC_URI</link></glossterm></para>
</listitem>
</itemizedlist>
</section>
<section id='ref-varlocality-recipe-dependencies'>
<title>Recipe Variables - Dependencies</title>
<itemizedlist>
<listitem>
<para><glossterm><link linkend='var-DEPENDS'>DEPENDS</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-RDEPENDS'>RDEPENDS</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-RRECOMMENDS'>RRECOMMENDS</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-RCONFLICTS'>RCONFLICTS</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-RREPLACES'>RREPLACES</link></glossterm></para>
</listitem>
</itemizedlist>
</section>
<section id='ref-varlocality-recipe-paths'>
<title>Recipe Variables - Paths</title>
<itemizedlist>
<listitem>
<para><glossterm><link linkend='var-WORKDIR'>WORKDIR</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-S'>S</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-FILES'>FILES</link></glossterm></para>
</listitem>
</itemizedlist>
</section>
<section id='ref-varlocality-recipe-build'>
<title>Recipe Variables - Extra Build Information</title>
<itemizedlist>
<listitem>
<para><glossterm><link linkend='var-EXTRA_OECONF'>EXTRA_OECONF</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-EXTRA_OEMAKE'>EXTRA_OEMAKE</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-PACKAGES'>PACKAGES</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-DEFAULT_PREFERENCE'>DEFAULT_PREFERENCE</link></glossterm></para>
</listitem>
</itemizedlist>
</section>
</appendix>
<!--
vim: expandtab tw=80 ts=4 spell spelllang=en_gb
-->

92
handbook/resources.xml Normal file
View File

@@ -0,0 +1,92 @@
<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<appendix id='resources'>
<title>Contributing to Poky</title>
<section id='resources-intro'>
<title>Introduction</title>
<para>
We're happy for people to experiment with Poky and there are a number of places to
find help if you run into difficulties or find bugs. To find out how to download
source code see the <link linkend='intro-getit'>Obtaining Poky</link> section of
the Introduction.
</para>
</section>
<section id='resources-bugtracker'>
<title>Bugtracker</title>
<para>
Problems with Poky should be reported in the
<ulink url='http://bugzilla.o-hand.com/'>bug tracker</ulink>.
</para>
</section>
<section id='resources-mailinglist'>
<title>Mailing list</title>
<para>
To subscribe to the mailing list send mail to:
</para>
<para>
<literallayout class='monospaced'>
poky+subscribe &lt;at&gt; openedhand &lt;dot&gt; com
</literallayout>
</para>
<para>
Then follow the simple instructions in subsequent reply. Archives are
available <ulink
url="http://lists.o-hand.com/poky/">here</ulink>.
</para>
</section>
<section id='resources-irc'>
<title>IRC</title>
<para>
Join #poky on freenode.
</para>
</section>
<section id='resources-links'>
<title>Links</title>
<itemizedlist>
<listitem><para>
<ulink url='http://pokylinux.org'>The Poky website</ulink>
</para></listitem>
<listitem><para>
<ulink url='http://www.openedhand.com/'>OpenedHand</ulink> - The
company behind Poky.
</para></listitem>
<listitem><para>
<ulink url='http://www.openembedded.org/'>OpenEmbedded</ulink>
- The upstream generic embedded distribution Poky derives
from (and contributes to).
</para></listitem>
<listitem><para>
<ulink url='http://developer.berlios.de/projects/bitbake/'>Bitbake</ulink>
- The tool used to process Poky metadata.
</para></listitem>
<listitem><para>
<ulink url='http://bitbake.berlios.de/manual/'>Bitbake User
Manual</ulink>
</para></listitem>
<listitem><para>
<ulink url='http://pimlico-project.org/'>Pimlico</ulink> - A
suite of lightweight Personal Information Management (PIM)
applications designed primarily for handheld and mobile
devices.
</para></listitem>
<listitem><para>
<ulink url='http://fabrice.bellard.free.fr/qemu/'>QEMU</ulink>
- An open source machine emulator and virtualizer.
</para></listitem>
</itemizedlist>
</section>
</appendix>
<!--
vim: expandtab tw=80 ts=4
-->

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