Commit Graph

13917 Commits

Author SHA1 Message Date
Qing He
63d5652355 libusb-compat: upgrade to version 0.1.3
from 0.0.9, also remove libusb recipe (see below)

changes:
  - remove some unnecessary logics derived from libusb-0.1
  - now PROVIDES libusb
  - bluez4 depends on libusb instead of libusb-compat

libusb-0.1 vs. libusb-compat

libusb-compat is intended to be a drop-in replacement of libusb-0.1,
building on top of libusb-1.0 (which has different API from -0.1).

Few known packages don't work with libusb-compat, notable example
is libmtp. Since most packages work very well with libusb-compat,
and libusb-compat doesn't suffer from power consumption issue of
libusb-0.1 (which is often very important for embedded systems),
drop libusb-0.1 and move to libusb-compat completely. If we see
any problems in the future, either the package should be fixed
or we can add back libusb-0.1 as needed.

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-23 23:53:29 +01:00
Qing He
74388f763a libusb1: upgrade to version 1.0.8
from 0.9.2

changes:
  - the previous recipe was derived from libusb-0.1 and thus had many
    inconsistencies, e.g. binconfig and lib_packages are not necessary,
    libusb1 doesn't provide libusb++, etc. Remove these legacies
  - remove the patch 0.9.0-gcc3.4-compat-fix

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-23 23:53:29 +01:00
Zhai Edwin
6b1dae9a03 distro tracking: Updated version info for oh-puzzles, dates, contacts...
Also add tracking fileds for menu-cache and libfm after adding them

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-23 23:53:29 +01:00
Zhai Edwin
623017e9bb libfm: Add 0.1.12 as new recipe
Required when updating pcmanfm to 0.9.7

[with cleanup from Richard Purdie]

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 23:42:04 +01:00
Zhai Edwin
e1a6b7394f menu-cache: add 0.3.2 as new recipe
required when adding libfm

[with cleanup from Richard Purdie]

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 23:41:45 +01:00
Richard Purdie
cf3f5debc0 startup-notification: Drop unneeded do_configure_prepend
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 23:24:50 +01:00
Dexuan Cui
e7dc96abd5 distro tracking: add xcb-util and startup-notification, fix xorg-minimal-fonts
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-23 23:19:53 +01:00
Dexuan Cui
4129415ef7 startup-notification: upgrade to the latest version 0.10
updated DESCRIPTION, BUGTRACKER, LIC_FILES_CHKSUM;
updated the comment (sn-utils.c -> sn-util.c);
reset PR to "r0";
updated DEPENDS: added xcb-util.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-23 23:19:53 +01:00
Dexuan Cui
e4f98097bc xcb-util: add the latest version 0.3.6
startup-notification_0.10 depends on xcb-util, so I add this package.

xcb-util.inc and xcb-util_0.3.6.bb are based on recipes from OpenEmbedded;
The changes I made are: updating HOMEPAGE,BUGTRACKER,LICENSE and
LIC_FILES_CHKSUM, and changing "include xcb-util.inc" to
"require xcb-util.inc", and using the latest version 0.3.6.

add gperf dependency and remove do_staging

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-23 23:19:53 +01:00
Richard Purdie
39d8556e04 gst-meta-base: Fix vorbis plugin reference
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 23:16:20 +01:00
Richard Purdie
a167678d14 gaku: Fix plugin name
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 22:59:54 +01:00
Richard Purdie
c0a63c58cd gst-plugins: Fix module splitting
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 22:52:32 +01:00
Richard Purdie
95454d710d linux-wrs: Bump PR and fix some quoting
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 22:32:49 +01:00
Richard Purdie
4c373043e4 webkit: Bump PR
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 22:28:47 +01:00
Richard Purdie
066535608e binutils: Disable libbfd and remove unneeded copies of tools in dangerous paths. gcc now has symlinks to handle this
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 18:06:15 +01:00
Richard Purdie
28f8e3034c binutils.inc: This bug has since been fixed, drop the hack
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 18:05:33 +01:00
Richard Purdie
66d7b58f22 bitbake.conf/cross.bbclass: Inject MULTIMACH_TARGET_SYS into the toolchain paths to prevent multimachine cross contamination
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 18:04:59 +01:00
Richard Purdie
bf8023237c gcc-package-cross.inc: Setup symlinks in the libexec directory to our cross tools so the toolchain finds them correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 18:03:54 +01:00
Richard Purdie
ab82312433 gcc-cross-intermediate.inc: Make sure libgcc goes into the target sysroot
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 18:03:09 +01:00
Richard Purdie
23f94ad59d gcc-cross-initial/intermediate: Drop now unneeded symlink hacks
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 18:02:14 +01:00
Richard Purdie
989d2f794f gcc-cross: Use MULTIMACH_TARGET_SYS instead of TARGET_SYS in staging path
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 17:58:00 +01:00
Richard Purdie
3f5d3d7b99 gcc-configure-common.inc: Disable multilib for now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 17:58:00 +01:00
Richard Purdie
fbf2022c9a sanity.conf: Update layer version after the last commit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 23:56:36 +01:00
Richard Purdie
f887d02527 bitbake.conf: Increase the image generation free space
The current free space doesn't leave much room for using the image,
increase it. Patch from Saul Wold with tweaks.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 23:22:33 +01:00
Richard Purdie
dbc8892b09 latencytop: Move from meta-moblin to meta
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 23:19:30 +01:00
Richard Purdie
b18f1216b0 package_deb.bbclass: Make sure the controldir is always cleaned out
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 18:26:54 +01:00
Joshua Lock
0d18597ae7 rootfs_ipk: error when dependencies cannot be satisfied
Per bpo#109 dependency failure during rootfs generation did not cause an error
despite that it would cause errors later on in the process. This patch updates
the key phrases searched for in the log checking function.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-22 17:04:39 +01:00
Richard Purdie
c017d0eeb9 eds-dbus: Add missing DEPENDS on gperf-native
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 16:15:43 +01:00
Kevin Tian
b4cc2b7829 pkgconfig_staging.bbclass: remove it
this is one existing for stale reason when package's own Makefile doesn't
handle .pc correctly. After previous commits to remove unnecessary inheritage
on it (sqlite3, libpng), the only remaining is libgcrypt. Libgcrypt itself
doesn't ship a .pc and poky generates one. In this case, simply move the
manual installation to its own do_install.

Then it's safe to remove this class file

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-22 15:57:31 +01:00
Dexuan Cui
1808105808 distro tracking: fix font-alias
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-22 15:57:31 +01:00
Dexuan Cui
b7be3bab5b font-alias: fix metadata
Pull a upstream commit to fix COPYING.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-22 15:57:31 +01:00
Yu Ke
5eb1eece2f distro tracking data: fix gconf-dbus, vte, xserver-nodm-init, qemugl, spectrum-fw
per the checking result of distro tracking tool

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-22 15:57:31 +01:00
Dongxiao Xu
671f05a07f distro_tracking: Fix tracking fields for networkmanager, networkmanager-applet, and glibc
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-22 15:57:31 +01:00
Zhai Edwin
23707b04a4 distro tracking: Updated version info for oh-puzzles, dates, contacts...
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-22 15:57:31 +01:00
Kevin Tian
33911454d2 distro-tracking: fix two typos
below 2 are actually upgraded to latest version:
  psplash, icu

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-22 15:57:31 +01:00
Joshua Lock
410fc8dde8 meta-toolchain: set appropriate compiler flags in the environment script
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-22 15:47:01 +01:00
Richard Purdie
7af8cb9d02 poky.conf: gcc 2.95 died a long time ago, thankfully
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 12:28:52 +01:00
Richard Purdie
6d3a5ac679 meta/layer.conf: Fix PATH to use POKYBASE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 12:24:56 +01:00
Richard Purdie
897a8b5abc stagemanager: Move functionality into the scripts directory
Since scripts is now in PATH thanks to the layer functionality there is
no longer any need to have this recipe full of special cases, the scripts
can just be placed there.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 11:44:28 +01:00
Richard Purdie
dc807f54f8 Finally deprecate all legacy do_stage functions. This changes the existing warning
into a fatal error if any legacy do_stage functions are found.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 11:44:28 +01:00
Kevin Tian
ba8fad4058 opkg-utils: add do_install after NATIVE_INSTALL_WORKS
NATIVE_INSTALL_WORKS implicates an explicit do_install required or else
its binaries are not installed to sysroot, which result in error like:
   sh: opkg-build not found

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-22 09:30:15 +01:00
Richard Purdie
b02be74889 Drop old broken menlow machine (replaced by emenlow)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 09:22:15 +01:00
Richard Purdie
595bdde07c opkg-utils: Set NATIVE_INSTALL_WORKS otherwise we'd use legacy staging which is not correct
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-21 22:48:48 +01:00
Richard Purdie
bbdc79881f linux-wrs: Add COMPATIBLE_MACHINE definition to stop parsing errors on unsupported machines
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-21 22:48:16 +01:00
Kevin Tian
1df4e34d14 distro-tracking: correction for previous recipes
libpng
  module-init-tools
  apmd
  prism-firmware
  initramfs-live-boot

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:47 +01:00
Kevin Tian
d8db718b89 sqlite3: no need to inherit pkgconfig_stage
since its makefile does right steps to install .pc now

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:37 +01:00
Kevin Tian
b376a803ca module-init-tools: upgrade to 3.12
[Patches]
  KEEP    _ignore_arch_directory_: ignore /etc/modprobe.d/arch, not sure reason now.
                                   keep it and to be verified later
  REMOVE  _module-init-tools-remove-index.patch_: in upstream
  NEW     _disable_man.patch_: a simpler patch to replace below removed two
  REMOVE  _manpagesopt_: due to above new patch
  REMOVE  _no_man_rebuild_: ditto
  KEEP    _modutils_extension_: poky has its own name convention and thus need such knowledge
                                in code

[Recipe]
  - adjust indention
  - remove some old lines like ${S} and EXTRA_OECONF

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:37 +01:00
Kevin Tian
8a251accbf libpng: upgrade to 1.2.44
although the latest version is 1.4.3, some API changes happen which are not
compatible to some packages (such as libmatchbox using png_check_sig which
is abandoned in 1.4 version). I didn't check fully about other broken places,
and then be conservative to choose 1.2.44 as the target instead atm.

[Patches]
  REMOVE    _makefile_fix.patch_: a specific fix for libtool2.2.2. with 2.2.10, it's
                                  not required then
[Recipe]
  - add license checksum
  - remove old do_install and do_package
  - clean up package split
  - remove inherit pkgconfig_stage, since its own Makefile handles it well

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:37 +01:00
Kevin Tian
d86e127ea0 libidn: upgrade to 0.6.14(GPLv2), and 1.19 (GPLv3)
libidn changed to GPLv3 since 2007 (its 1.0 release), so this upgrade includes two:

0.6.14 (GPLv2):
  - change SRC_URI as original doesn't work
  - remove original do_configure_prepend, which doesn't make any sense when inheriting
    autotools
  - this version includes a local copy of AC_USE_SYSTEM_EXTENSIONS which conflicts with
    latest autoconf. Actually it's not necessary and remove all references to local version

1.19 (GPLv3):
  - split a new package 'idn' for command line tools, which are licensed under GPLv3.
    keep other bits in libidn licensed under LGPLv2.1

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:37 +01:00
Kevin Tian
856769b001 gperf: upgrade to 3.0.4
[Patches]
  REMOVE    _autoreconf.patch_: no need to duplicate acinclude.m4 in every subdirectory

[Recipe]
  - Keep original 3.0.3 version for GPLv2 requirement. 3.0.4 has bumped to GPLv3+
  - add gperf.inc for common lines
  - instead of duplicating acinclude.m4 in every subdirectory, use " -I ${S}" to
    ensure acinlude.m4 successfully found by m4_include

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:37 +01:00