Re: [OE-core] Piglit in Poky

2013-12-28 Thread Paul Eggleton
On Monday 23 December 2013 20:09:30 Philip Balister wrote:
 On 12/23/2013 01:01 PM, Burton, Ross wrote:
  We'd like to integrate Piglit (an OpenGL test suite) into Poky so that
  we can run automated QA on the GL stack.  Piglit is currently residing
  in meta-oe, but as Poky is a self-contained project we can't just add
  meta-oe to it:  apart from the size of meta-oe, we can't ensure
  stability if meta-oe makes incompatible changes that affect Poky.
  
  Piglit isn't a stand-alone package, there are the dependencies of
  waffle, python-mako and python-numpy to consider too.  There are two
  possibilities I can see:
  
  1) Move piglit and deps to oe-core.  Piglit is for QA purposes only
  and pushes the boundaries of core platform.  In a sense this is a
  repeat of the discussion we had with Midori...  does oe-core contain
  everything needed to sufficiently exercise the core components it
  ships or not?
 
 I expect Richard will push back on this, and I would support him here.

This all depends on the scope of these tools. If the scope is only the Yocto 
Project QA team, adding them to the core would be a difficult sell. However, if 
the target audience were a larger number of BSP maintainers (and to be honest, 
I would expect maintainers of BSPs for hardware supporting GL acceleration to 
want to be able to run these tests) then adding these components to the core 
starts to make sense, to me at least.

  2) Add piglit and deps to meta-yocto.  Probably a new layer called
  meta-yocto-qa (or similar) because the Yocto Compatible guidelines
  forbid mixing distribution policy and recipes.  We'd need to sync
  meta-yocto-qa with the pieces of meta-oe that we want somehow, but
  that's our problem.
 
 So meta-yocto is right out. I'm a user of numpy, and I certainly do not
 want to include something called meta-yocto-qa just to pick up numpy.
 
 So this presents a quandry. Moving numpy to a special layer to support a
 specific recipe is just not the right thing to do. Conceivably, we could
 create a layer for the bits of meta-oe that are python related, but I am
 not sure that solves your entire problem.
 
 I certainly do not want to see one recipe appear in two layers. That is
 a recipe for trouble.

There is a third way - use combo-layer to keep a maintained copy of the 
recipe in the meta-yocto-qa layer, just as we do with OE-Core within the 
poky repository. It has worked well enough there, although here we would be 
being more selective about the recipes we were pulling; it could be 
problematic if for example a dependency were added from a recipe that is part 
of the filter on a recipe that is not part of the filter.

 Long term, we need to make the layer model work for the entire project
 and get over the reluctance to use other peoples layers.

This is a tricky thing. If we start relying heavily on layers for our builds 
that we don't currently have an active role in maintaining, there will be a 
natural assumption that we'll step up and help maintain those layers; it will 
be made more difficult if those layers contain a large number of recipes.

Specifically regarding meta-oe, as you may be aware our reluctance to use this 
layer directly up to now was because of its use of bbappends and overlayed 
recipes that change the apparent behaviour of core recipes. Most of this has 
been tidied up, however one last such issue still exists [1] and is apparently 
still leading to problems for users [2], so there is still work needing to be 
done here.

Cheers,
Paul

[1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=5546
[2] https://lists.yoctoproject.org/pipermail/poky/2013-December/009463.html

-- 

Paul Eggleton
Intel Open Source Technology Centre
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] Piglit in Poky

2013-12-28 Thread Paul Eggleton
Hi Koen,

On Tuesday 24 December 2013 15:22:32 Koen Kooi wrote:
 Burton, Ross schreef op 23-12-13 19:01:
  We'd like to integrate Piglit (an OpenGL test suite) into Poky so that we
  can run automated QA on the GL stack.  Piglit is currently residing in
  meta-oe, but as Poky is a self-contained project we can't just add
  meta-oe to it:  apart from the size of meta-oe, we can't ensure stability
  if meta-oe makes incompatible changes that affect Poky.
  
  Piglit isn't a stand-alone package, there are the dependencies of waffle,
  python-mako and python-numpy to consider too.  There are two
  possibilities I can see:
  
  1) Move piglit and deps to oe-core.  Piglit is for QA purposes only and
  pushes the boundaries of core platform.  In a sense this is a repeat of
  the discussion we had with Midori...  does oe-core contain everything
  needed to sufficiently exercise the core components it ships or not?
  
  2) Add piglit and deps to meta-yocto.  Probably a new layer called
  meta-yocto-qa (or similar) because the Yocto Compatible guidelines forbid
  mixing distribution policy and recipes.
 
 Speaking of layers, can you *please* rename meta-yocto to meta-poky? It's
 what it's actually is and would remove a lot of confusion when trying to
 explain that yocto is not a distro, even if the distro layer is called
 'meta-yocto'.

This is a tangent, but a couple of points:

1) This rename would not come for free. We'd need to update people's existing 
bblayers.conf files on the fly, as we did when meta-yocto-bsp was split out of 
meta-yocto, and thus bump LCONF_VERSION; however, doing this only in poky has 
resulted in annoying problems when users remove poky from their configurations 
(since LCONF_VERSION is out-of-step between Poky and OE-Core, leading to 
confusing errors in this situation). Thus I think we'd want to solve this once 
and for all by bumping the value in OE-Core as well as Poky.

2) If you propose this rename, perhaps you will also consider renaming 
meta-oe, since that name within a similarly named meta-openembedded repository 
leads to a similar level of confusion...?

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] Piglit in Poky

2013-12-28 Thread Koen Kooi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Paul Eggleton schreef op 28-12-13 12:48:
 Hi Koen,
 
 On Tuesday 24 December 2013 15:22:32 Koen Kooi wrote:
 Burton, Ross schreef op 23-12-13 19:01:
 We'd like to integrate Piglit (an OpenGL test suite) into Poky so
 that we can run automated QA on the GL stack.  Piglit is currently
 residing in meta-oe, but as Poky is a self-contained project we can't
 just add meta-oe to it:  apart from the size of meta-oe, we can't
 ensure stability if meta-oe makes incompatible changes that affect
 Poky.
 
 Piglit isn't a stand-alone package, there are the dependencies of
 waffle, python-mako and python-numpy to consider too.  There are two 
 possibilities I can see:
 
 1) Move piglit and deps to oe-core.  Piglit is for QA purposes only
 and pushes the boundaries of core platform.  In a sense this is a
 repeat of the discussion we had with Midori...  does oe-core contain
 everything needed to sufficiently exercise the core components it
 ships or not?
 
 2) Add piglit and deps to meta-yocto.  Probably a new layer called 
 meta-yocto-qa (or similar) because the Yocto Compatible guidelines
 forbid mixing distribution policy and recipes.
 
 Speaking of layers, can you *please* rename meta-yocto to meta-poky?
 It's what it's actually is and would remove a lot of confusion when
 trying to explain that yocto is not a distro, even if the distro layer
 is called 'meta-yocto'.
 
 This is a tangent, but a couple of points:
 
 1) This rename would not come for free. We'd need to update people's
 existing bblayers.conf files on the fly, as we did when meta-yocto-bsp
 was split out of meta-yocto, and thus bump LCONF_VERSION; however, doing
 this only in poky has resulted in annoying problems when users remove
 poky from their configurations (since LCONF_VERSION is out-of-step
 between Poky and OE-Core, leading to confusing errors in this situation).
 Thus I think we'd want to solve this once and for all by bumping the
 value in OE-Core as well as Poky.
 
 2) If you propose this rename, perhaps you will also consider renaming 
 meta-oe, since that name within a similarly named meta-openembedded
 repository leads to a similar level of confusion...?

I have no problems with renaming that layer since I get confused by this a
few times a week myself :)

regards,

Koen

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)
Comment: GPGTools - http://gpgtools.org

iD8DBQFSvu4jMkyGM64RGpERAqnnAJ9+ASZITy/zGdjAC9PypPkWVsKO/ACdFF00
0Mfkmf+s20DWkHs6NwxkZYM=
=YCAe
-END PGP SIGNATURE-

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 01/38] *-basic: rename to *-standardlinux

2013-12-28 Thread Paul Eggleton
This more accurately represents what this image and packagegroup are
intended to provide, and avoids confusion with the similarly named
core-image-base and packagegroup-base.

Part of the fix for [YOCTO #2424].

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-extended/images/core-image-lsb.bb |   2 +-
 ...-image-basic.bb = core-image-standardlinux.bb} |   2 +-
 .../packagegroups/packagegroup-core-basic.bb   | 138 -
 .../packagegroup-core-standardlinux.bb | 163 +
 .../recipes-graphics/images/core-image-directfb.bb |   2 +-
 5 files changed, 166 insertions(+), 141 deletions(-)
 rename meta/recipes-extended/images/{core-image-basic.bb = 
core-image-standardlinux.bb} (87%)
 delete mode 100644 
meta/recipes-extended/packagegroups/packagegroup-core-basic.bb
 create mode 100644 
meta/recipes-extended/packagegroups/packagegroup-core-standardlinux.bb

diff --git a/meta/recipes-extended/images/core-image-lsb.bb 
b/meta/recipes-extended/images/core-image-lsb.bb
index f22d199..713a48e 100644
--- a/meta/recipes-extended/images/core-image-lsb.bb
+++ b/meta/recipes-extended/images/core-image-lsb.bb
@@ -6,7 +6,7 @@ IMAGE_FEATURES += splash ssh-server-openssh hwcodecs 
package-management
 
 IMAGE_INSTALL = \
 ${CORE_IMAGE_BASE_INSTALL} \
-packagegroup-core-basic \
+packagegroup-core-standardlinux \
 packagegroup-core-lsb \
 
 
diff --git a/meta/recipes-extended/images/core-image-basic.bb 
b/meta/recipes-extended/images/core-image-standardlinux.bb
similarity index 87%
rename from meta/recipes-extended/images/core-image-basic.bb
rename to meta/recipes-extended/images/core-image-standardlinux.bb
index d599e72..19985a9 100644
--- a/meta/recipes-extended/images/core-image-basic.bb
+++ b/meta/recipes-extended/images/core-image-standardlinux.bb
@@ -5,7 +5,7 @@ IMAGE_FEATURES += splash ssh-server-openssh
 
 IMAGE_INSTALL = \
 packagegroup-core-boot \
-packagegroup-core-basic \
+packagegroup-core-standardlinux \
 ${CORE_IMAGE_EXTRA_INSTALL} \
 
 
diff --git a/meta/recipes-extended/packagegroups/packagegroup-core-basic.bb 
b/meta/recipes-extended/packagegroups/packagegroup-core-basic.bb
deleted file mode 100644
index c89923d..000
--- a/meta/recipes-extended/packagegroups/packagegroup-core-basic.bb
+++ /dev/null
@@ -1,138 +0,0 @@
-#
-# Copyright (C) 2010 Intel Corporation
-#
-
-DESCRIPTION = Create Basic Image Tasks
-PR = r6
-LICENSE = MIT
-
-inherit packagegroup
-
-PACKAGES = \
-packagegroup-core-basic \
-packagegroup-core-basic-libs \
-packagegroup-core-basic-utils \
-packagegroup-core-basic-extended \
-packagegroup-core-dev-utils \
-packagegroup-core-multiuser \
-packagegroup-core-initscripts \
-packagegroup-core-sys-services \
-
-
-python __anonymous () {
-# For backwards compatibility after rename
-packages = d.getVar(PACKAGES, True).split()
-for pkg in packages:
-d.appendVar(RPROVIDES_%s % pkg, pkg.replace(packagegroup-core, 
task-core))
-d.appendVar(RREPLACES_%s % pkg, pkg.replace(packagegroup-core, 
task-core))
-d.appendVar(RCONFLICTS_%s % pkg, pkg.replace(packagegroup-core, 
task-core))
-}
-
-
-RDEPENDS_packagegroup-core-basic = \
-packagegroup-core-basic-libs \
-packagegroup-core-basic-utils \
-packagegroup-core-basic-extended \
-packagegroup-core-dev-utils \
-packagegroup-core-multiuser \
-packagegroup-core-initscripts \
-packagegroup-core-sys-services \
-
-
-RDEPENDS_packagegroup-core-basic-libs = \
-glib-2.0 \
-
-
-RDEPENDS_packagegroup-core-basic-utils = \
-bash \
-acl \
-attr \
-bc \
-coreutils \
-cpio \
-e2fsprogs \
-ed \
-file \
-findutils \
-gawk \
-gmp \
-grep \
-makedevs \
-mc \
-mc-fish \
-mc-helpers \
-mc-helpers-perl \
-mc-helpers-python \
-mktemp \
-ncurses \
-net-tools \
-pax \
-popt \
-procps \
-psmisc \
-sed \
-tar \
-time \
-util-linux \
-zlib \
-
-
-RDEPENDS_packagegroup-core-basic-extended = \
-iproute2 \
-iputils \
-iptables \
-module-init-tools \
-openssl \
-
-
-RDEPENDS_packagegroup-core-dev-utils = \
-byacc \
-diffutils \
-m4 \
-make \
-patch \
-
-
-VIRTUAL-RUNTIME_initscripts ?= initscripts
-VIRTUAL-RUNTIME_init_manager ?= sysvinit
-VIRTUAL-RUNTIME_login_manager ?= busybox
-VIRTUAL-RUNTIME_syslog ?= sysklogd
-RDEPENDS_packagegroup-core-initscripts = \
-${VIRTUAL-RUNTIME_initscripts} \
-${VIRTUAL-RUNTIME_init_manager} \
-ethtool \
-${VIRTUAL-RUNTIME_login_manager} \
-${VIRTUAL-RUNTIME_syslog} \
-
-
-RDEPENDS_packagegroup-core-multiuser = \
-cracklib \
-gzip \
-${@base_contains('DISTRO_FEATURES', 'pam', 'libuser', '', d)} \
-shadow \
-sudo \
-
-
-RDEPENDS_packagegroup-core-sys-services = \
-at \
-bzip2 \
-cronie \
-dbus \
-

[OE-core] [PATCH 00/38] Cleanup series

2013-12-28 Thread Paul Eggleton
I got a bit tired of seeing poor SUMMARY and DESCRIPTION values in our
recipes, so I went on a bit of a quest to clean them up, and ended up
tidying up a few other things in the process.

This touches quite a few recipes, so I've tried to split the series into
logical patches to aid review. I built all of the affected recipes and
skimmed over the changes in pkgdata and they looked reasonable.
Hopefully all of the changes make sense; I'm happy to have feedback as
always.


The following changes since commit 421e927bd453259f4b3cdbd1676f6e12f97bf34f:

  openssl: use PACKAGECONFIG to disable perl bits (2013-12-21 09:09:22 +)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib paule/cleanup3
  
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/cleanup3

Paul Eggleton (38):
  *-basic: rename to *-standardlinux
  Drop empty/invalid BUGTRACKER values
  Replace OpenedHand Bugzilla in BUGTRACKER
  Replace one-line DESCRIPTION with SUMMARY
  Replace one-line DESCRIPTION with SUMMARY and tweak
  Add missing SUMMARY values
  alsa-utils: add missing individual package SUMMARY values
  qmmp: add SUMMARY and tweak DESCRIPTION
  gettext: set reasonable SUMMARY and DESCRIPTION
  telepathy-mission-control: fix HOMEPAGE
  libsamplerate0: add HOMEPAGE
  lame: update HOMEPAGE
  startup-notification: fix HOMEPAGE
  bash: update HOMEPAGE
  libunique: fix HOMEPAGE and touch up DESCRIPTION
  xev: add proper SUMMARY and DESCRIPTION
  gawk: set reasonable SUMMARY and DESCRIPTION
  linux-dummy: set LICENSE to GPLv2 to avoid license warning
  linux-dummy: set reasonable DESCRIPTION
  Basic recipe formatting fixes
  qt4: set SUMMARY and tweak DESCRIPTION
  xf86-input-vmmouse: set SUMMARY and DESCRIPTION
  xf86-video-fbdev: set SUMMARY and DESCRIPTION
  xf86-video-modesetting: set SUMMARY and DESCRIPTION
  gmp: set SUMMARY and DESCRIPTION
  icecc-create-env-native: add SUMMARY and tweak DESCRIPTION
  binutils: add/tweak SUMMARY
  core-image-lsb: fix DESCRIPTION
  adt-installer: tweak DESCRIPTION and add SUMMARY and HOMEPAGE
  stat: tidy up recipe
  enchant: tidy up recipe
  guilt-native: tidy up recipe
  opkg-utils: tidy up recipe
  pciutils: tidy up recipe
  speex: fix SRC_URI to use PV instead of hardcoding the version
  bitbake.conf: add full stop to default DESCRIPTION
  classes/package: set SUMMARY in do_split_packages()
  bitbake.conf: set a default for MACHINE_FEATURES

 .../recipes-test/aspell/aspell_0.0.0.1.bb  |   6 +-
 .../recipes-kernel/hello-mod/hello-mod_0.1.bb  |   2 +-
 meta/classes/package.bbclass   |   8 +-
 meta/conf/bitbake.conf |   3 +-
 meta/recipes-bsp/acpid/acpid.inc   |   7 +-
 meta/recipes-bsp/formfactor/formfactor_0.0.bb  |   2 +-
 meta/recipes-bsp/hostap/hostap-conf_1.0.bb |   2 +-
 meta/recipes-bsp/pciutils/pciutils_3.2.1.bb|  11 +-
 meta/recipes-bsp/pcmciautils/pcmciautils.inc   |   2 +-
 meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb|   2 +-
 meta/recipes-bsp/pointercal/pointercal_0.0.bb  |   2 +-
 .../u-boot/u-boot-fw-utils-cross_2013.07.bb|   2 +-
 meta/recipes-bsp/u-boot/u-boot-fw-utils_2013.07.bb |   2 +-
 meta/recipes-bsp/u-boot/u-boot-mkimage_2013.07.bb  |   2 +-
 meta/recipes-bsp/u-boot/u-boot.inc |   2 +-
 meta/recipes-bsp/usbinit/usbinit.bb|   2 +-
 meta/recipes-bsp/v86d/v86d_0.1.10.bb   |   2 +-
 meta/recipes-bsp/x-load/x-load.inc |   2 +-
 meta/recipes-bsp/zaurusd/zaurusd_git.bb|   2 +-
 meta/recipes-connectivity/bind/bind_9.8.1.bb   |   2 +-
 .../connman/connman-gnome_0.7.bb   |   2 +-
 .../libnss-mdns/libnss-mdns_0.10.bb|   2 +-
 .../mobile-broadband-provider-info_git.bb  |   2 +-
 meta/recipes-connectivity/openssl/ocf-linux.inc|   2 +-
 meta/recipes-connectivity/portmap/portmap.inc  |   2 +-
 .../ppp-dialin/ppp-dialin_0.1.bb   |   2 +-
 meta/recipes-connectivity/ppp/ppp_2.4.5.bb |  16 +-
 meta/recipes-connectivity/socat/socat_1.7.2.2.bb   |   1 +
 .../telepathy/telepathy-mission-control_5.16.0.bb  |   4 +-
 .../telepathy/telepathy-python_0.15.19.bb  |   2 +-
 .../wireless-tools/wireless-tools_29.bb|   2 +-
 .../wpa-supplicant/wpa-supplicant-2.0.inc  |   2 +-
 meta/recipes-core/dbus-wait/dbus-wait_git.bb   |   2 +-
 meta/recipes-core/dbus/dbus-ptest_1.6.18.bb|   2 +-
 .../eglibc/cross-localedef-native_2.17.bb  |   2 +-
 .../eglibc/cross-localedef-native_2.18.bb  |   2 +-
 meta/recipes-core/eglibc/ldconfig-native_2.12.1.bb |   2 +-
 .../feed-config/poky-feed-config-opkg_1.0.bb   |   2 +-
 meta/recipes-core/gettext/gettext_0.16.1.bb|   3 +-
 meta/recipes-core/gettext/gettext_0.18.3.1.bb  |   4 +-
 .../glib-networking/glib-networking_2.38.0.bb  |   1 +
 

[OE-core] [PATCH 02/38] Drop empty/invalid BUGTRACKER values

2013-12-28 Thread Paul Eggleton
Setting this value to blank or n/a in just a few recipes accomplishes
nothing.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-core/jpeg/jpeg_8d.bb | 1 -
 meta/recipes-extended/bc/bc_1.06.bb   | 1 -
 meta/recipes-extended/ed/ed_1.9.bb| 1 -
 meta/recipes-extended/mdadm/mdadm_3.3.bb  | 1 -
 meta/recipes-graphics/menu-cache/menu-cache_0.4.1.bb  | 1 -
 meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb | 1 -
 meta/recipes-kernel/latencytop/latencytop_0.5.bb  | 1 -
 meta/recipes-sato/pcmanfm/pcmanfm_1.1.2.bb| 1 -
 meta/recipes-support/libfm/libfm_1.1.2.2.bb   | 1 -
 9 files changed, 9 deletions(-)

diff --git a/meta/recipes-core/jpeg/jpeg_8d.bb 
b/meta/recipes-core/jpeg/jpeg_8d.bb
index ad4fa51..b1247df 100644
--- a/meta/recipes-core/jpeg/jpeg_8d.bb
+++ b/meta/recipes-core/jpeg/jpeg_8d.bb
@@ -1,7 +1,6 @@
 SUMMARY = libjpeg is a library for handling the JPEG (JFIF) image format.
 DESCRIPTION = libjpeg contains a library for handling the JPEG (JFIF) image 
format, as well as related programs for accessing the libjpeg functions.
 HOMEPAGE = http://www.ijg.org/;
-BUGTRACKER = 
 
 LICENSE =BSD-3-Clause
 LIC_FILES_CHKSUM = file://README;md5=4f46756b064c225fae088903300e5c98
diff --git a/meta/recipes-extended/bc/bc_1.06.bb 
b/meta/recipes-extended/bc/bc_1.06.bb
index 7c33f75..3013c10 100644
--- a/meta/recipes-extended/bc/bc_1.06.bb
+++ b/meta/recipes-extended/bc/bc_1.06.bb
@@ -1,6 +1,5 @@
 DESCRIPTION = An arbitrary precision calculator language.
 HOMEPAGE = http://www.gnu.org/software/bc/bc.html;
-BUGTRACKER = 
 
 LICENSE = GPLv2+  LGPLv2.1
 LIC_FILES_CHKSUM = file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
diff --git a/meta/recipes-extended/ed/ed_1.9.bb 
b/meta/recipes-extended/ed/ed_1.9.bb
index bd00c52..90c46e6 100644
--- a/meta/recipes-extended/ed/ed_1.9.bb
+++ b/meta/recipes-extended/ed/ed_1.9.bb
@@ -1,6 +1,5 @@
 DESCRIPTION = a line-oriented text editor
 HOMEPAGE = http://www.gnu.org/software/ed/;
-BUGTRACKER = 
 
 LICENSE = GPLv3+
 LIC_FILES_CHKSUM = file://COPYING;md5=f27defe1e96c2e1ecd4e0c9be8967949 \
diff --git a/meta/recipes-extended/mdadm/mdadm_3.3.bb 
b/meta/recipes-extended/mdadm/mdadm_3.3.bb
index 41816bc..5362396 100644
--- a/meta/recipes-extended/mdadm/mdadm_3.3.bb
+++ b/meta/recipes-extended/mdadm/mdadm_3.3.bb
@@ -1,6 +1,5 @@
 DESCRIPTION =  A tool for managing Soft RAID under Linux
 HOMEPAGE = http://www.kernel.org/pub/linux/utils/raid/mdadm/;
-BUGTRACKER = n/a
 
 # Some files are GPLv2+ while others are GPLv2.
 LICENSE = GPLv2  GPLv2+
diff --git a/meta/recipes-graphics/menu-cache/menu-cache_0.4.1.bb 
b/meta/recipes-graphics/menu-cache/menu-cache_0.4.1.bb
index 6ba46f0..73a9c52 100644
--- a/meta/recipes-graphics/menu-cache/menu-cache_0.4.1.bb
+++ b/meta/recipes-graphics/menu-cache/menu-cache_0.4.1.bb
@@ -1,7 +1,6 @@
 SUMMARY = Library for caching application menus
 DESCRIPTION = A library creating and utilizing caches to speed up 
freedesktop.org application menus
 HOMEPAGE = http://lxde.sourceforge.net/;
-BUGTRACKER = 
 
 LICENSE = GPLv2  GPLv2+
 LIC_FILES_CHKSUM = file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
diff --git a/meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb 
b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb
index 5e33f14..3688685 100644
--- a/meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb
@@ -1,7 +1,6 @@
 SUMMARY = Xorg minimal fonts data
 DESCRIPTION = Minimal fonts required by X.org.
 HOMEPAGE = http://www.x.org;
-BUGTRACKER = n/a
 
 SECTION = x11/fonts
 
diff --git a/meta/recipes-kernel/latencytop/latencytop_0.5.bb 
b/meta/recipes-kernel/latencytop/latencytop_0.5.bb
index dad0588..4b1f16f 100644
--- a/meta/recipes-kernel/latencytop/latencytop_0.5.bb
+++ b/meta/recipes-kernel/latencytop/latencytop_0.5.bb
@@ -1,6 +1,5 @@
 DESCRIPTION = LatencyTOP, a Linux tool measuring and fixing latency
 HOMEPAGE = http://www.latencytop.org/;
-BUGTRACKER = n/a
 
 LICENSE = GPLv2
 LIC_FILES_CHKSUM = 
file://latencytop.c;endline=23;md5=ee9ea9b1415356e5734adad4a87dc7fa
diff --git a/meta/recipes-sato/pcmanfm/pcmanfm_1.1.2.bb 
b/meta/recipes-sato/pcmanfm/pcmanfm_1.1.2.bb
index 4bd4a6a..e66aa2a 100644
--- a/meta/recipes-sato/pcmanfm/pcmanfm_1.1.2.bb
+++ b/meta/recipes-sato/pcmanfm/pcmanfm_1.1.2.bb
@@ -1,6 +1,5 @@
 DESCRIPTION = Fast lightweight tabbed filemanager
 HOMEPAGE = http://pcmanfm.sourceforge.net/;
-BUGTRACKER = 
 
 LICENSE = GPLv2  GPLv2+  LGPLv2.1+
 LIC_FILES_CHKSUM = file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
diff --git a/meta/recipes-support/libfm/libfm_1.1.2.2.bb 
b/meta/recipes-support/libfm/libfm_1.1.2.2.bb
index 8460223..97865e1 100644
--- a/meta/recipes-support/libfm/libfm_1.1.2.2.bb
+++ b/meta/recipes-support/libfm/libfm_1.1.2.2.bb
@@ -1,6 +1,5 @@
 DESCRIPTION = Library for file management
 HOMEPAGE = http://pcmanfm.sourceforge.net/;
-BUGTRACKER = 
 
 LICENSE = 

[OE-core] [PATCH 03/38] Replace OpenedHand Bugzilla in BUGTRACKER

2013-12-28 Thread Paul Eggleton
This site no longer exists, and all of these are now (semi-)maintained
on yoctoproject.org infrastructure, so set BUGTRACKER to point to the
Yocto Project Bugzilla.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-graphics/libfakekey/libfakekey_git.bb  | 2 +-
 meta/recipes-graphics/libxsettings-client/libxsettings-client_0.10.bb   | 2 +-
 meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb  | 2 +-
 meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb| 2 +-
 .../xcursor-transparent-theme/xcursor-transparent-theme_0.1.1.bb| 2 +-
 meta/recipes-kernel/oprofile/oprofileui.inc | 2 +-
 meta/recipes-sato/gtk-engines/gtk-sato-engine.inc   | 2 +-
 meta/recipes-sato/libowl/libowl_git.bb  | 2 +-
 meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_git.bb| 2 +-
 meta/recipes-sato/matchbox-desktop-sato/matchbox-desktop-sato_git.bb| 2 +-
 meta/recipes-sato/matchbox-desktop/matchbox-desktop_git.bb  | 2 +-
 meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_git.bb| 2 +-
 meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_git.bb  | 2 +-
 meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb| 2 +-
 meta/recipes-sato/matchbox-terminal/matchbox-terminal_git.bb| 2 +-
 meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato.inc   | 2 +-
 meta/recipes-sato/owl-video-widget/libowl-av_git.bb | 2 +-
 meta/recipes-sato/owl-video-widget/owl-video_git.bb | 2 +-
 meta/recipes-sato/puzzles/oh-puzzles_git.bb | 2 +-
 meta/recipes-sato/sato-icon-theme/sato-icon-theme_0.4.1.bb  | 2 +-
 meta/recipes-sato/sato-screenshot/sato-screenshot_git.bb| 2 +-
 meta/recipes-sato/settings-daemon/settings-daemon_git.bb| 2 +-
 22 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/meta/recipes-graphics/libfakekey/libfakekey_git.bb 
b/meta/recipes-graphics/libfakekey/libfakekey_git.bb
index 187e5e8..862fe38 100644
--- a/meta/recipes-graphics/libfakekey/libfakekey_git.bb
+++ b/meta/recipes-graphics/libfakekey/libfakekey_git.bb
@@ -2,7 +2,7 @@ SUMMARY = Library for converting characters to X key-presses
 DESCRIPTION = libfakekey is a simple library for converting UTF-8 characters 
into 'fake' X \
 key-presses.
 HOMEPAGE = http://matchbox-project.org/;
-BUGTRACKER = http://bugzilla.openedhand.com/;
+BUGTRACKER = http://bugzilla.yoctoproject.org/;
 
 LICENSE = LGPLv2+
 LIC_FILES_CHKSUM = 
file://src/libfakekey.c;endline=30;md5=602b5ccd48f64407510867f3373b448c
diff --git 
a/meta/recipes-graphics/libxsettings-client/libxsettings-client_0.10.bb 
b/meta/recipes-graphics/libxsettings-client/libxsettings-client_0.10.bb
index 0a1f953..d7a8030 100644
--- a/meta/recipes-graphics/libxsettings-client/libxsettings-client_0.10.bb
+++ b/meta/recipes-graphics/libxsettings-client/libxsettings-client_0.10.bb
@@ -4,7 +4,7 @@ setting propagation protocol. Controls setting of double click 
timeout, drag-and
 threshold, and default foreground and background colors for all applications 
running within a \
 desktop.
 HOMEPAGE = http://matchbox-project.org/sources/optional-dependencies/;
-BUGTRACKER = http://bugzilla.openedhand.com/;
+BUGTRACKER = http://bugzilla.yoctoproject.org/;
 SECTION = x/libs
 LICENSE = MIT-style
 LIC_FILES_CHKSUM = file://COPYING;md5=7cfac9d2d4dc3694cc7eb605cf32a69b \
diff --git a/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb 
b/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb
index b9e83a5..9453eae 100644
--- a/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb
+++ b/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb
@@ -1,6 +1,6 @@
 DESCRIPTION = Custom MB session files for poky
 HOMEPAGE = http://www.matchbox-project.org/;
-BUGTRACKER = http://bugzilla.openedhand.com/;
+BUGTRACKER = http://bugzilla.yoctoproject.org/;
 
 LICENSE = GPLv2
 LIC_FILES_CHKSUM = 
file://matchbox-session;endline=20;md5=180f1c169a15d059a56c30094f6fb5ea
diff --git a/meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb 
b/meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb
index a4656dd..7d112ef 100644
--- a/meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb
+++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb
@@ -1,6 +1,6 @@
 DESCRIPTION = Matchbox window manager
 HOMEPAGE = http://matchbox-project.org;
-BUGTRACKER = http://bugzilla.openedhand.com/;
+BUGTRACKER = http://bugzilla.yoctoproject.org/;
 
 LICENSE = GPLv2+
 LIC_FILES_CHKSUM = 
file://src/wm.h;endline=21;md5=a7e844465edbcf79c282369f93caa835 \
diff --git 
a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_0.1.1.bb
 
b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_0.1.1.bb
index fecc8ea..0dcfbea 100644
--- 

[OE-core] [PATCH 04/38] Replace one-line DESCRIPTION with SUMMARY

2013-12-28 Thread Paul Eggleton
These recipes had short one-line DESCRIPTION values and no SUMMARY value
set. In this case it's much better to just set SUMMARY since DESCRIPTION
is defaulted from SUMMARY anyway and then the SUMMARY is at least
useful vs. the default value (${PN} version ${PV}-${PR}).

(The values for these recipes needed no tweaking - this is just a
straight DESCRIPTION - SUMMARY change.)

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta-selftest/recipes-test/aspell/aspell_0.0.0.1.bb | 2 +-
 meta/recipes-bsp/formfactor/formfactor_0.0.bb   | 2 +-
 meta/recipes-bsp/hostap/hostap-conf_1.0.bb  | 2 +-
 meta/recipes-bsp/pointercal/pointercal_0.0.bb   | 2 +-
 meta/recipes-bsp/v86d/v86d_0.1.10.bb| 2 +-
 meta/recipes-connectivity/bind/bind_9.8.1.bb| 2 +-
 .../mobile-broadband-provider-info_git.bb   | 2 +-
 meta/recipes-connectivity/wireless-tools/wireless-tools_29.bb   | 2 +-
 meta/recipes-core/dbus-wait/dbus-wait_git.bb| 2 +-
 meta/recipes-core/eglibc/cross-localedef-native_2.17.bb | 2 +-
 meta/recipes-core/eglibc/cross-localedef-native_2.18.bb | 2 +-
 meta/recipes-core/eglibc/ldconfig-native_2.12.1.bb  | 2 +-
 meta/recipes-core/feed-config/poky-feed-config-opkg_1.0.bb  | 2 +-
 meta/recipes-core/meta/meta-environment.bb  | 2 +-
 meta/recipes-core/meta/meta-toolchain.bb| 2 +-
 .../packagegroups/packagegroup-core-standalone-sdk-target.bb| 2 +-
 meta/recipes-devtools/dmidecode/dmidecode_2.12.bb   | 2 +-
 meta/recipes-devtools/intltool/intltool.inc | 2 +-
 meta/recipes-devtools/nasm/nasm_2.10.09.bb  | 2 +-
 meta/recipes-devtools/opkg/opkg-config-base_1.0.bb  | 2 +-
 meta/recipes-devtools/perl/libxml-parser-perl_2.41.bb   | 2 +-
 meta/recipes-devtools/pseudo/pseudo.inc | 2 +-
 meta/recipes-devtools/python/python-argparse_1.2.1.bb   | 2 +-
 meta/recipes-devtools/python/python-pygobject_2.27.91.bb| 2 +-
 meta/recipes-devtools/python/python.inc | 2 +-
 meta/recipes-devtools/tcltk/tcl_8.6.1.bb| 2 +-
 meta/recipes-devtools/ubootchart/ubootchart_svn.bb  | 2 +-
 meta/recipes-devtools/unfs-server/unfs-server_2.1+2.2beta47.bb  | 2 +-
 meta/recipes-devtools/unifdef/unifdef-native_2.6.18+git.bb  | 2 +-
 meta/recipes-extended/augeas/augeas.inc | 2 +-
 meta/recipes-extended/lighttpd/lighttpd_1.4.33.bb   | 2 +-
 meta/recipes-extended/logrotate/logrotate_3.8.1.bb  | 2 +-
 meta/recipes-extended/lsb/lsb_4.1.bb| 2 +-
 meta/recipes-extended/texi2html/texi2html_5.0.bb| 2 +-
 meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.30.1.bb  | 2 +-
 meta/recipes-gnome/gnome/gconf_3.2.6.bb | 2 +-
 meta/recipes-gnome/gnome/gnome-common_3.7.4.bb  | 2 +-
 meta/recipes-gnome/gnome/gnome-desktop.inc  | 2 +-
 meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb | 2 +-
 meta/recipes-gnome/gnome/gnome-mime-data_2.18.0.bb  | 2 +-
 meta/recipes-gnome/gnome/libart-lgpl_2.3.21.bb  | 2 +-
 meta/recipes-gnome/librsvg/librsvg_2.40.1.bb| 2 +-
 meta/recipes-graphics/fstests/fstests_git.bb| 2 +-
 meta/recipes-graphics/libmatchbox/libmatchbox_1.11.bb   | 2 +-
 meta/recipes-graphics/pong-clock/pong-clock_1.0.bb  | 2 +-
 meta/recipes-graphics/x11-common/x11-common_0.1.bb  | 2 +-
 meta/recipes-graphics/xinput-calibrator/pointercal-xinput_0.0.bb| 2 +-
 meta/recipes-graphics/xorg-app/xorg-app-common.inc  | 2 +-
 meta/recipes-graphics/xorg-driver/xorg-driver-common.inc| 2 +-
 meta/recipes-graphics/xorg-font/font-util_1.3.0.bb  | 2 +-
 meta/recipes-graphics/xorg-proto/xorg-proto-common.inc  | 2 +-
 meta/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bb   | 2 +-
 meta/recipes-graphics/xorg-xserver/xserver-xorg.inc | 2 +-
 meta/recipes-graphics/xvideo-tests/xvideo-tests_git.bb  | 2 +-
 meta/recipes-kernel/linux-firmware/linux-firmware_git.bb| 2 +-
 meta/recipes-kernel/linux/linux-dummy.bb| 2 +-
 meta/recipes-kernel/systemtap/systemtap-uprobes_git.bb  | 2 

[OE-core] [PATCH 06/38] Add missing SUMMARY values

2013-12-28 Thread Paul Eggleton
These recipes all had a long DESCRIPTION but no SUMMARY; since the
SUMMARY is often displayed alone by package managers and the default
value (${PN} version ${PV}-${PR}) isn't particularly useful, we should
always try to set SUMMARY.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-connectivity/socat/socat_1.7.2.2.bb  | 1 +
 meta/recipes-core/glib-networking/glib-networking_2.38.0.bb   | 1 +
 meta/recipes-core/meta/meta-ide-support.bb| 1 +
 meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.12.0.0.bb | 1 +
 meta/recipes-devtools/mklibs/mklibs-native_0.1.38.bb  | 1 +
 meta/recipes-devtools/perl/liburi-perl_1.60.bb| 1 +
 meta/recipes-devtools/python/python-pyrex_0.9.9.bb| 1 +
 meta/recipes-devtools/vala/vala.inc   | 1 +
 meta/recipes-extended/hdparm/hdparm_9.43.bb   | 1 +
 meta/recipes-gnome/libunique/libunique_1.1.6.bb   | 1 +
 meta/recipes-graphics/directfb/directfb-examples_1.6.0.bb | 1 +
 meta/recipes-graphics/glew/glew_1.10.0.bb | 1 +
 meta/recipes-kernel/kmod/kmod.inc | 1 +
 meta/recipes-qt/qt-apps/fotowall_0.9.bb   | 1 +
 meta/recipes-sato/rxvt-unicode/rxvt-unicode_9.19.bb   | 1 +
 meta/recipes-support/libbsd/libbsd_0.6.0.bb   | 1 +
 meta/recipes-support/libiconv/libiconv_1.11.1.bb  | 1 +
 meta/recipes-support/libiconv/libiconv_1.14.bb| 1 +
 meta/recipes-support/libusb/libusb-compat_0.1.5.bb| 1 +
 meta/recipes-support/nss-myhostname/nss-myhostname_0.3.bb | 1 +
 20 files changed, 20 insertions(+)

diff --git a/meta/recipes-connectivity/socat/socat_1.7.2.2.bb 
b/meta/recipes-connectivity/socat/socat_1.7.2.2.bb
index f015def..398caa3 100644
--- a/meta/recipes-connectivity/socat/socat_1.7.2.2.bb
+++ b/meta/recipes-connectivity/socat/socat_1.7.2.2.bb
@@ -1,3 +1,4 @@
+SUMMARY = Multipurpose relay for bidirectional data transfer
 DESCRIPTION = Socat is a relay for bidirectional data \
 transfer between two independent data channels.
 HOMEPAGE = http://www.dest-unreach.org/socat/;
diff --git a/meta/recipes-core/glib-networking/glib-networking_2.38.0.bb 
b/meta/recipes-core/glib-networking/glib-networking_2.38.0.bb
index ad9ad64..a9c1a41 100644
--- a/meta/recipes-core/glib-networking/glib-networking_2.38.0.bb
+++ b/meta/recipes-core/glib-networking/glib-networking_2.38.0.bb
@@ -1,3 +1,4 @@
+SUMMARY = GLib networking extensions
 DESCRIPTION = glib-networking contains the implementations of certain GLib 
networking features that cannot be implemented directly in GLib itself because 
of their dependencies.
 HOMEPAGE = http://git.gnome.org/browse/glib-networking/;
 BUGTRACKER = http://bugzilla.gnome.org;
diff --git a/meta/recipes-core/meta/meta-ide-support.bb 
b/meta/recipes-core/meta/meta-ide-support.bb
index 130b1c9..516d52f 100644
--- a/meta/recipes-core/meta/meta-ide-support.bb
+++ b/meta/recipes-core/meta/meta-ide-support.bb
@@ -1,3 +1,4 @@
+SUMMARY = Integrated Development Environment support
 DESCRIPTION = Meta package for ensuring the build directory contains all 
appropriate toolchain packages for using an IDE
 LICENSE = MIT
 LIC_FILES_CHKSUM = 
file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
diff --git 
a/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.12.0.0.bb 
b/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.12.0.0.bb
index f225af0..fa1da4e 100644
--- a/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.12.0.0.bb
+++ b/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.12.0.0.bb
@@ -1,6 +1,7 @@
 # Copyright (C) 2012 Khem Raj raj.k...@gmail.com
 # Released under the MIT license (see COPYING.MIT for the terms)
 
+SUMMARY = Linux kernel style configuration framework for other projects
 DESCRIPTION = The kconfig-frontends project aims at centralising \
 the effort of keeping an up-to-date, out-of-tree, packaging of the \
 kconfig infrastructure, ready for use by third-party projects. \
diff --git a/meta/recipes-devtools/mklibs/mklibs-native_0.1.38.bb 
b/meta/recipes-devtools/mklibs/mklibs-native_0.1.38.bb
index 6367e8f..fd04c97 100644
--- a/meta/recipes-devtools/mklibs/mklibs-native_0.1.38.bb
+++ b/meta/recipes-devtools/mklibs/mklibs-native_0.1.38.bb
@@ -1,3 +1,4 @@
+SUMMARY = Shared library optimisation tool
 DESCRIPTION = mklibs produces cut-down shared libraries that contain only the 
routines required by a particular set of executables.
 HOMEPAGE = https://code.launchpad.net/mklibs;
 SECTION = devel
diff --git a/meta/recipes-devtools/perl/liburi-perl_1.60.bb 
b/meta/recipes-devtools/perl/liburi-perl_1.60.bb
index 21e838e..8809a44 100644
--- a/meta/recipes-devtools/perl/liburi-perl_1.60.bb
+++ 

[OE-core] [PATCH 08/38] qmmp: add SUMMARY and tweak DESCRIPTION

2013-12-28 Thread Paul Eggleton
Also fix plugin descriptions to be more readable by adding missing
spaces.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-qt/qt-apps/qmmp_0.6.6.bb | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-qt/qt-apps/qmmp_0.6.6.bb 
b/meta/recipes-qt/qt-apps/qmmp_0.6.6.bb
index 2f5e0d5..ddfdfdc 100644
--- a/meta/recipes-qt/qt-apps/qmmp_0.6.6.bb
+++ b/meta/recipes-qt/qt-apps/qmmp_0.6.6.bb
@@ -1,4 +1,5 @@
-DESCRIPTION = Qmmp (Qt-based Multimedia Player) is an audio-player, written 
with help of Qt library
+SUMMARY = Qt-based Multimedia Player
+DESCRIPTION = Qmmp is an audio player, written with the help of the Qt 
library. The user interface is similar to Winamp or XMMS.
 HOMEPAGE = http://qmmp.ylsoftware.com;
 LICENSE = GPLv2
 LICENSE_FLAGS = commercial
@@ -58,7 +59,7 @@ python populate_packages_prepend () {
 
 for plug_dir in plug_dirs:
 g_plug_dir = os.path.join(qmmp_libdir,plug_dir)
-do_split_packages(d, g_plug_dir, '^lib(.*)\.so$', 'qmmp-plugin-' + 
plug_dir.lower() + '-%s', 'Qmmp' + plug_dir  + 'plugin for %s')
+do_split_packages(d, g_plug_dir, '^lib(.*)\.so$', 'qmmp-plugin-' + 
plug_dir.lower() + '-%s', 'Qmmp ' + plug_dir  + ' plugin for %s')
 }
 
 FILES_${PN} = \
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 07/38] alsa-utils: add missing individual package SUMMARY values

2013-12-28 Thread Paul Eggleton
Add some SUMMARY values for individual packages that did not already
have their own (alsa-utils-iecset, alsa-utils-aseqdump and
alsa-utils-alsaloop).

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-multimedia/alsa/alsa-utils_1.0.27.2.bb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/meta/recipes-multimedia/alsa/alsa-utils_1.0.27.2.bb 
b/meta/recipes-multimedia/alsa/alsa-utils_1.0.27.2.bb
index 325c465..831b9b8 100644
--- a/meta/recipes-multimedia/alsa/alsa-utils_1.0.27.2.bb
+++ b/meta/recipes-multimedia/alsa/alsa-utils_1.0.27.2.bb
@@ -66,7 +66,10 @@ SUMMARY_alsa-utils-speakertest  = ALSA surround speaker 
test utility
 SUMMARY_alsa-utils-midi = Miscellaneous MIDI utilities for ALSA
 SUMMARY_alsa-utils-aconnect = ALSA sequencer connection manager
 SUMMARY_alsa-utils-aseqnet  = Network client/server for ALSA sequencer
+SUMMARY_alsa-utils-iecset   = ALSA utility for setting/showing IEC958 
(S/PDIF) status bits
 SUMMARY_alsa-utils-alsactl  = Saves/restores ALSA-settings in 
/etc/asound.state
+SUMMARY_alsa-utils-aseqdump = Shows the events received at an ALSA 
sequencer port
+SUMMARY_alsa-utils-alsaloop = ALSA PCM loopback utility
 SUMMARY_alsa-utils-alsaucm  = ALSA Use Case Manager
 
 RRECOMMENDS_alsa-utils-alsactl = alsa-states
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 14/38] bash: update HOMEPAGE

2013-12-28 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-extended/bash/bash.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-extended/bash/bash.inc 
b/meta/recipes-extended/bash/bash.inc
index 107c48f..9ccb390 100644
--- a/meta/recipes-extended/bash/bash.inc
+++ b/meta/recipes-extended/bash/bash.inc
@@ -1,5 +1,5 @@
 SUMMARY = An sh-compatible command language interpreter
-HOMEPAGE = http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html;
+HOMEPAGE = http://tiswww.case.edu/php/chet/bash/bashtop.html;
 SECTION = base/shell
 
 DEPENDS = ncurses bison-native
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 13/38] startup-notification: fix HOMEPAGE

2013-12-28 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-graphics/startup-notification/startup-notification_0.12.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/meta/recipes-graphics/startup-notification/startup-notification_0.12.bb 
b/meta/recipes-graphics/startup-notification/startup-notification_0.12.bb
index db66f6e..363bdcd 100644
--- a/meta/recipes-graphics/startup-notification/startup-notification_0.12.bb
+++ b/meta/recipes-graphics/startup-notification/startup-notification_0.12.bb
@@ -1,5 +1,5 @@
 SUMMARY = Enables monitoring and display of application startup
-HOMEPAGE = http://www.freedesktop.org/wiki/software/startup-notification/;
+HOMEPAGE = http://www.freedesktop.org/wiki/Software/startup-notification/;
 BUGTRACKER = 
https://bugs.freedesktop.org/enter_bug.cgi?product=Specifications;
 
 # most files are under MIT, but libsn/sn-util.c is under LGPL, the
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 12/38] lame: update HOMEPAGE

2013-12-28 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-multimedia/lame/lame_3.99.5.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-multimedia/lame/lame_3.99.5.bb 
b/meta/recipes-multimedia/lame/lame_3.99.5.bb
index ed825d2..907ff8f 100644
--- a/meta/recipes-multimedia/lame/lame_3.99.5.bb
+++ b/meta/recipes-multimedia/lame/lame_3.99.5.bb
@@ -1,5 +1,5 @@
 SUMMARY = High quality MP3 audio encoder
-HOMEPAGE = http://sourceforge.net/projects/lame/files/lame/;
+HOMEPAGE = http://lame.sourceforge.net/;
 BUGTRACKER = http://sourceforge.net/tracker/?group_id=290atid=100290;
 SECTION = console/utils
 LICENSE = LGPLv2+
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 11/38] libsamplerate0: add HOMEPAGE

2013-12-28 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-multimedia/libsamplerate/libsamplerate0_0.1.8.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-multimedia/libsamplerate/libsamplerate0_0.1.8.bb 
b/meta/recipes-multimedia/libsamplerate/libsamplerate0_0.1.8.bb
index f598b1c..f06935c 100644
--- a/meta/recipes-multimedia/libsamplerate/libsamplerate0_0.1.8.bb
+++ b/meta/recipes-multimedia/libsamplerate/libsamplerate0_0.1.8.bb
@@ -1,4 +1,5 @@
 SUMMARY = Audio Sample Rate Conversion library
+HOMEPAGE = http://www.mega-nerd.com/SRC/;
 SECTION = libs
 LICENSE = GPLv2+
 LIC_FILES_CHKSUM = file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 10/38] telepathy-mission-control: fix HOMEPAGE

2013-12-28 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-connectivity/telepathy/telepathy-mission-control_5.16.0.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/meta/recipes-connectivity/telepathy/telepathy-mission-control_5.16.0.bb 
b/meta/recipes-connectivity/telepathy/telepathy-mission-control_5.16.0.bb
index 0716780..b28b9ce 100644
--- a/meta/recipes-connectivity/telepathy/telepathy-mission-control_5.16.0.bb
+++ b/meta/recipes-connectivity/telepathy/telepathy-mission-control_5.16.0.bb
@@ -1,5 +1,5 @@
 SUMMARY = Central control for Telepathy IM connection managers
-HOMEPAGE = http://mission-control.sourceforge.net/;
+HOMEPAGE = http://telepathy.freedesktop.org/wiki/Mission_Control/;
 LICENSE = LGPLv2.1+
 LIC_FILES_CHKSUM = file://COPYING;md5=d8045f3b8f929c1cb29a1e3fd737b499 \
 
file://src/request.h;beginline=1;endline=21;md5=f80534d9af1c33291b3b79609f196eb2
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 21/38] qt4: set SUMMARY and tweak DESCRIPTION

2013-12-28 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-qt/qt4/qt4-embedded.inc | 3 ++-
 meta/recipes-qt/qt4/qt4-x11-free.inc | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-qt/qt4/qt4-embedded.inc 
b/meta/recipes-qt/qt4/qt4-embedded.inc
index cbdda5f..e87de4b 100644
--- a/meta/recipes-qt/qt4/qt4-embedded.inc
+++ b/meta/recipes-qt/qt4/qt4-embedded.inc
@@ -1,4 +1,5 @@
-DESCRIPTION = Qt is a versatile cross-platform application framework -- this 
is the embedded version.
+SUMMARY = Cross-platform UI toolkit and application framework (framebuffer 
version)
+DESCRIPTION = Qt is a versatile cross-platform application framework -- this 
is the embedded (framebuffer) version.
 SECTION = libs
 HOMEPAGE = http://qt-project.org/;
 DEPENDS += directfb tslib
diff --git a/meta/recipes-qt/qt4/qt4-x11-free.inc 
b/meta/recipes-qt/qt4/qt4-x11-free.inc
index 369b3d5..73ed2bc 100644
--- a/meta/recipes-qt/qt4/qt4-x11-free.inc
+++ b/meta/recipes-qt/qt4/qt4-x11-free.inc
@@ -1,5 +1,6 @@
 require qt4.inc
 
+SUMMARY = Cross-platform UI toolkit and application framework (X11 version)
 DESCRIPTION = Qt is a versatile cross-platform application framework -- this 
is the X11 version.
 HOMEPAGE = http://qt-project.org/;
 SECTION = x11/libs
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 20/38] Basic recipe formatting fixes

2013-12-28 Thread Paul Eggleton
Fix statement indenting and spacing issues that I happened to notice.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta-selftest/recipes-test/aspell/aspell_0.0.0.1.bb|  4 +++-
 meta/recipes-bsp/acpid/acpid.inc   |  5 ++---
 meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb|  2 +-
 meta/recipes-devtools/automake/automake_1.13.4.bb  |  2 +-
 .../docbook-dsssl-stylesheets-native_1.79.bb   |  2 +-
 meta/recipes-devtools/expect/expect_5.45.bb|  2 +-
 meta/recipes-devtools/flex/flex_2.5.37.bb  |  2 +-
 meta/recipes-devtools/gcc/gcc-4.7.inc  |  2 +-
 meta/recipes-devtools/gcc/gcc-4.8.inc  |  2 +-
 meta/recipes-devtools/gdb/gdb-7.6.1.inc|  2 +-
 meta/recipes-devtools/gdb/gdb-common.inc   |  2 +-
 meta/recipes-devtools/intltool/intltool_0.50.2.bb  |  2 +-
 meta/recipes-devtools/mtd/mtd-utils_1.5.0.bb   |  4 ++--
 meta/recipes-extended/at/at_3.1.14.bb  |  2 +-
 meta/recipes-extended/byacc/byacc_20130925.bb  |  2 +-
 meta/recipes-extended/net-tools/net-tools_1.60-25.bb   |  4 ++--
 meta/recipes-graphics/xorg-app/xrandr_1.4.1.bb |  2 +-
 meta/recipes-graphics/xorg-lib/libxcomposite_0.4.4.bb  |  2 +-
 meta/recipes-graphics/xorg-lib/libxfont_1.4.6.bb   |  2 +-
 meta/recipes-sato/puzzles/puzzles_r9765.bb |  2 +-
 meta/recipes-support/aspell/aspell_0.60.6.1.bb |  4 +++-
 meta/recipes-support/beecrypt/beecrypt_4.2.1.bb| 14 --
 meta/recipes-support/consolekit/consolekit_0.4.6.bb|  4 ++--
 meta/recipes-support/mpfr/mpfr_3.1.2.bb|  3 ++-
 24 files changed, 40 insertions(+), 34 deletions(-)

diff --git a/meta-selftest/recipes-test/aspell/aspell_0.0.0.1.bb 
b/meta-selftest/recipes-test/aspell/aspell_0.0.0.1.bb
index 2579134..20a0ab7 100644
--- a/meta-selftest/recipes-test/aspell/aspell_0.0.0.1.bb
+++ b/meta-selftest/recipes-test/aspell/aspell_0.0.0.1.bb
@@ -4,8 +4,10 @@
 
 SUMMARY = GNU Aspell spell-checker
 SECTION = console/utils
-LICENSE=LGPLv2 | LGPLv2.1
+
+LICENSE = LGPLv2 | LGPLv2.1
 LIC_FILES_CHKSUM = file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34
+
 PR = r1
 
 SRC_URI = ${GNU_MIRROR}/aspell/aspell-${PV}.tar.gz
diff --git a/meta/recipes-bsp/acpid/acpid.inc b/meta/recipes-bsp/acpid/acpid.inc
index 0341094..89cb73f 100644
--- a/meta/recipes-bsp/acpid/acpid.inc
+++ b/meta/recipes-bsp/acpid/acpid.inc
@@ -1,10 +1,9 @@
 SUMMARY = A daemon for delivering ACPI events
 HOMEPAGE = http://sourceforge.net/projects/acpid/;
 BUGTRACKER = http://sourceforge.net/tracker/?group_id=33140atid=407341;
-
-LICENSE=GPLv2+
-
 SECTION = base
+LICENSE = GPLv2+
+
 SRC_URI = ${SOURCEFORGE_MIRROR}/acpid/acpid-${PV}.tar.gz \
file://init \
file://set_socket_noblock.patch 
diff --git a/meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb 
b/meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb
index c29eb0c..21d2704 100644
--- a/meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb
+++ b/meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb
@@ -2,7 +2,7 @@ SECTION = base
 SUMMARY = Utilities and scripts for power management
 DESCRIPTION = Simple shell command line tools to suspend and hibernate.
 HOMEPAGE = http://pm-utils.freedesktop.org/wiki/;
-LICENSE=GPLv2
+LICENSE = GPLv2
 LIC_FILES_CHKSUM = file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
 
file://src/pm-pmu.c;beginline=1;endline=22;md5=3c1ddbc54e735fb4a0386e14c78a3147
 
diff --git a/meta/recipes-devtools/automake/automake_1.13.4.bb 
b/meta/recipes-devtools/automake/automake_1.13.4.bb
index b114d99..7630754 100644
--- a/meta/recipes-devtools/automake/automake_1.13.4.bb
+++ b/meta/recipes-devtools/automake/automake_1.13.4.bb
@@ -1,5 +1,5 @@
 require automake.inc
-LICENSE=GPLv2
+LICENSE = GPLv2
 LIC_FILES_CHKSUM = file://COPYING;md5=751419260aa954499f7abaabaa882bbe 
 DEPENDS_class-native = autoconf-native
 
diff --git 
a/meta/recipes-devtools/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-native_1.79.bb
 
b/meta/recipes-devtools/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-native_1.79.bb
index e623690..d5f5381 100644
--- 
a/meta/recipes-devtools/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-native_1.79.bb
+++ 
b/meta/recipes-devtools/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-native_1.79.bb
@@ -1,5 +1,5 @@
 SUMMARY = DSSSL stylesheets used to transform SGML and XML DocBook files
-HOMEPAGE= http://docbook.sourceforge.net;
+HOMEPAGE = http://docbook.sourceforge.net;
 # Simple persmissive
 LICENSE = DSSSL
 LIC_FILES_CHKSUM = 
file://README;beginline=41;endline=74;md5=875385159b2ee76ecf56136ae7f542d6
diff --git a/meta/recipes-devtools/expect/expect_5.45.bb 
b/meta/recipes-devtools/expect/expect_5.45.bb
index 0417ec6..ed55fa5 100644
--- a/meta/recipes-devtools/expect/expect_5.45.bb
+++ 

[OE-core] [PATCH 24/38] xf86-video-modesetting: set SUMMARY and DESCRIPTION

2013-12-28 Thread Paul Eggleton
Set these consistent with other X.org video driver recipes.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-graphics/xorg-driver/xf86-video-modesetting_0.8.0.bb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-modesetting_0.8.0.bb 
b/meta/recipes-graphics/xorg-driver/xf86-video-modesetting_0.8.0.bb
index 035f47d..b13db41 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-video-modesetting_0.8.0.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-modesetting_0.8.0.bb
@@ -1,7 +1,8 @@
 require xorg-driver-video.inc
 LIC_FILES_CHKSUM = file://COPYING;md5=5e53d3fcadb1c23d122ad63cb099a918
 
-DESCRIPTION = X.Org X server -- modesetting display driver
+SUMMARY = X.Org X server -- modesetting display driver
+DESCRIPTION = Provides a generic kernel modesetting display driver for the 
X.Org X server.
 
 SRC_URI[md5sum] = 1a25d6210257d4e493daf048f8b705a9
 SRC_URI[sha256sum] = 
13dc349e9aa50987ab2479d27d6879cda2c1f9ad8c8d3a1422a2f53c36f047f8
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 17/38] gawk: set reasonable SUMMARY and DESCRIPTION

2013-12-28 Thread Paul Eggleton
Also ensure both recipe versions have the same values.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-extended/gawk/gawk_3.1.5.bb | 6 +++---
 meta/recipes-extended/gawk/gawk_4.0.2.bb | 6 --
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-extended/gawk/gawk_3.1.5.bb 
b/meta/recipes-extended/gawk/gawk_3.1.5.bb
index 5500974..4d9d6e4 100644
--- a/meta/recipes-extended/gawk/gawk_3.1.5.bb
+++ b/meta/recipes-extended/gawk/gawk_3.1.5.bb
@@ -1,6 +1,6 @@
-SUMMARY = The GNU awk text processing utility
-DESCRIPTION = The gawk package contains the GNU version of awk, a text 
processing \
-utility. Awk interprets a special-purpose programming language to do \
+SUMMARY = GNU awk text processing utility
+DESCRIPTION = The GNU version of awk, a text processing utility. \
+Awk interprets a special-purpose programming language to do \
 quick and easy text pattern matching and reformatting jobs.
 HOMEPAGE = www.gnu.org/software/gawk
 BUGTRACKER  = bug-g...@gnu.org
diff --git a/meta/recipes-extended/gawk/gawk_4.0.2.bb 
b/meta/recipes-extended/gawk/gawk_4.0.2.bb
index 63dace4..424b6b0 100644
--- a/meta/recipes-extended/gawk/gawk_4.0.2.bb
+++ b/meta/recipes-extended/gawk/gawk_4.0.2.bb
@@ -1,5 +1,7 @@
-DESCRIPTION = A program that you can use to select particular records in a \
-file and perform operations upon them.
+SUMMARY = GNU awk text processing utility
+DESCRIPTION = The GNU version of awk, a text processing utility. \
+Awk interprets a special-purpose programming language to do \
+quick and easy text pattern matching and reformatting jobs.
 HOMEPAGE = www.gnu.org/software/gawk
 BUGTRACKER  = bug-g...@gnu.org
 SECTION = console/utils
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 16/38] xev: add proper SUMMARY and DESCRIPTION

2013-12-28 Thread Paul Eggleton
Add these consistent with other X.Org application recipes.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-graphics/xorg-app/xev_1.2.1.bb | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/xorg-app/xev_1.2.1.bb 
b/meta/recipes-graphics/xorg-app/xev_1.2.1.bb
index 298910a..8dcb1ec 100644
--- a/meta/recipes-graphics/xorg-app/xev_1.2.1.bb
+++ b/meta/recipes-graphics/xorg-app/xev_1.2.1.bb
@@ -1,7 +1,13 @@
 require xorg-app-common.inc
+
+SUMMARY = X Event Viewer
+DESCRIPTION = Xev creates a window and then asks the X server to send it 
events \
+whenever anything happens to the window (such as it being moved, resized, \
+typed in, clicked in, etc.). You can also attach it to an existing window.
+
 LIC_FILES_CHKSUM = 
file://xev.c;beginline=1;endline=33;md5=577c99421f1803b891d2c79097ae4682
-DESCRIPTION = X Event Viewer
 LICENSE = MIT
+
 PE = 1
 
 DEPENDS += libxrandr xproto
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 15/38] libunique: fix HOMEPAGE and touch up DESCRIPTION

2013-12-28 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-gnome/libunique/libunique_1.1.6.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-gnome/libunique/libunique_1.1.6.bb 
b/meta/recipes-gnome/libunique/libunique_1.1.6.bb
index c183689..b870b79 100644
--- a/meta/recipes-gnome/libunique/libunique_1.1.6.bb
+++ b/meta/recipes-gnome/libunique/libunique_1.1.6.bb
@@ -1,6 +1,6 @@
 SUMMARY = Library for supporting single instance GTK+ applications
-DESCRIPTION = Unique is a library for writing single instance application. If 
you launch a single instance application twice, the second instance will either 
just quit or will send a message to the running instance.
-HOMEPAGE = http://live.gnome.org/LibUnique;
+DESCRIPTION = Unique is a library for writing single instance GTK+ 
applications. If you launch a single instance application twice, the second 
instance will either just quit or will send a message to the running instance.
+HOMEPAGE = https://wiki.gnome.org/Attic/LibUnique;
 BUGTRACKER = https://bugzilla.gnome.org/enter_bug.cgi?product=libunique;
 
 SRC_URI = ${GNOME_MIRROR}/libunique/1.1/libunique-${PV}.tar.bz2 \
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 23/38] xf86-video-fbdev: set SUMMARY and DESCRIPTION

2013-12-28 Thread Paul Eggleton
Set these consistent with other X.org video driver recipes.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-graphics/xorg-driver/xf86-video-fbdev_0.4.4.bb | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-fbdev_0.4.4.bb 
b/meta/recipes-graphics/xorg-driver/xf86-video-fbdev_0.4.4.bb
index 5d33854..52e9bd1 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-video-fbdev_0.4.4.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-fbdev_0.4.4.bb
@@ -1,8 +1,9 @@
 require xorg-driver-video.inc
-LIC_FILES_CHKSUM = file://COPYING;md5=d8cbd99fff773f92e844948f74ef0df8
 
-DESCRIPTION = X.Org X server -- fbdev display driver
+SUMMARY = X.Org X server -- fbdev display driver
+DESCRIPTION = fbdev is an Xorg driver for framebuffer devices. This is a 
non-accelerated driver.
 
+LIC_FILES_CHKSUM = file://COPYING;md5=d8cbd99fff773f92e844948f74ef0df8
 
 SRC_URI[md5sum] = 3931c0e19d441cc576dc088f9eb9fd73
 SRC_URI[sha256sum] = 
9dd4b326498223abbfdf786089a46ea3db4fa6bbd341308eb48a9e00bc3fd51b
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 19/38] linux-dummy: set reasonable DESCRIPTION

2013-12-28 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-kernel/linux/linux-dummy.bb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/meta/recipes-kernel/linux/linux-dummy.bb 
b/meta/recipes-kernel/linux/linux-dummy.bb
index acf07e1..bab1ac1 100644
--- a/meta/recipes-kernel/linux/linux-dummy.bb
+++ b/meta/recipes-kernel/linux/linux-dummy.bb
@@ -1,5 +1,8 @@
 SECTION = kernel
 SUMMARY = Dummy Linux kernel
+DESCRIPTION = Dummy Linux kernel, to be selected as the preferred \
+provider for virtual/kernel to satisfy dependencies for situations \
+where you wish to build the kernel externally from the build system.
 LICENSE = GPLv2
 
 LIC_FILES_CHKSUM = 
file://${WORKDIR}/COPYING.GPL;md5=751419260aa954499f7abaabaa882bbe
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 18/38] linux-dummy: set LICENSE to GPLv2 to avoid license warning

2013-12-28 Thread Paul Eggleton
This recipe doesn't actually produce any non-empty packages, but since
it's pretending to be a Linux kernel it might as well pretend to have
the same license, if for no other reason than to avoid producing a
warning since the previous value (GPL) isn't acceptable.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-kernel/linux/linux-dummy.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-kernel/linux/linux-dummy.bb 
b/meta/recipes-kernel/linux/linux-dummy.bb
index 3b898f8..acf07e1 100644
--- a/meta/recipes-kernel/linux/linux-dummy.bb
+++ b/meta/recipes-kernel/linux/linux-dummy.bb
@@ -1,6 +1,6 @@
 SECTION = kernel
 SUMMARY = Dummy Linux kernel
-LICENSE = GPL
+LICENSE = GPLv2
 
 LIC_FILES_CHKSUM = 
file://${WORKDIR}/COPYING.GPL;md5=751419260aa954499f7abaabaa882bbe
 
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 27/38] binutils: add/tweak SUMMARY

2013-12-28 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-devtools/binutils/binutils-cross-canadian.inc | 2 +-
 meta/recipes-devtools/binutils/binutils.inc| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-devtools/binutils/binutils-cross-canadian.inc 
b/meta/recipes-devtools/binutils/binutils-cross-canadian.inc
index 81349c0..52c573e 100644
--- a/meta/recipes-devtools/binutils/binutils-cross-canadian.inc
+++ b/meta/recipes-devtools/binutils/binutils-cross-canadian.inc
@@ -1,6 +1,6 @@
 inherit cross-canadian
 
-DESCRIPTION = A GNU collection of cross-canadian binary utilities for 
${TARGET_ARCH} target
+SUMMARY = GNU binary utilities (cross-canadian for ${TARGET_ARCH} target)
 PN = binutils-cross-canadian-${TRANSLATED_TARGET_ARCH}
 BPN = binutils
 
diff --git a/meta/recipes-devtools/binutils/binutils.inc 
b/meta/recipes-devtools/binutils/binutils.inc
index cf13c4f..1259342 100644
--- a/meta/recipes-devtools/binutils/binutils.inc
+++ b/meta/recipes-devtools/binutils/binutils.inc
@@ -1,4 +1,4 @@
-SUMMARY = A GNU collection of binary utilities
+SUMMARY = GNU binary utilities
 DESCRIPTION = The GNU Binutils are a collection of binary tools. \
 The main ones are ld (GNU Linker), and as (GNU Assembler). This \
 package also includes addition tools such as addr2line (Converts \
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 09/38] gettext: set reasonable SUMMARY and DESCRIPTION

2013-12-28 Thread Paul Eggleton
Ensure both recipe versions have the same values.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-core/gettext/gettext_0.16.1.bb   | 3 ++-
 meta/recipes-core/gettext/gettext_0.18.3.1.bb | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-core/gettext/gettext_0.16.1.bb 
b/meta/recipes-core/gettext/gettext_0.16.1.bb
index db8314b..5d26f3e 100644
--- a/meta/recipes-core/gettext/gettext_0.16.1.bb
+++ b/meta/recipes-core/gettext/gettext_0.16.1.bb
@@ -1,4 +1,5 @@
-DESCRIPTION = The GNU internationalization library.
+SUMMARY = Utilities and libraries for producing multi-lingual messages
+DESCRIPTION = GNU gettext is a set of tools that provides a framework to help 
other programs produce multi-lingual messages. These tools include a set of 
conventions about how programs should be written to support message catalogs, a 
directory and file naming organization for the message catalogs themselves, a 
runtime library supporting the retrieval of translated messages, and a few 
stand-alone programs to massage in various ways the sets of translatable and 
already translated strings.
 HOMEPAGE = http://www.gnu.org/software/gettext/gettext.html;
 SECTION = libs
 LICENSE = GPLv2
diff --git a/meta/recipes-core/gettext/gettext_0.18.3.1.bb 
b/meta/recipes-core/gettext/gettext_0.18.3.1.bb
index 1f07ce1..1a31ab0 100644
--- a/meta/recipes-core/gettext/gettext_0.18.3.1.bb
+++ b/meta/recipes-core/gettext/gettext_0.18.3.1.bb
@@ -1,5 +1,5 @@
-SUMMARY = Utilities and libraries for producing multi-lingual messages.
-DESCRIPTION = Gettext offers to programmers, translators, and even users, a 
well integrated set of tools and documentation. Specifically, the GNU `gettext' 
utilities are a set of tools that provides a framework to help other GNU 
packages produce multi-lingual messages. These tools include a set of 
conventions about how programs should be written to support message catalogs, a 
directory and file naming organization for the message catalogs themselves, a 
runtime library supporting the retrieval of translated messages, and a few 
stand-alone programs to massage in various ways the sets of translatable 
strings, or already translated strings.
+SUMMARY = Utilities and libraries for producing multi-lingual messages
+DESCRIPTION = GNU gettext is a set of tools that provides a framework to help 
other programs produce multi-lingual messages. These tools include a set of 
conventions about how programs should be written to support message catalogs, a 
directory and file naming organization for the message catalogs themselves, a 
runtime library supporting the retrieval of translated messages, and a few 
stand-alone programs to massage in various ways the sets of translatable and 
already translated strings.
 HOMEPAGE = http://www.gnu.org/software/gettext/gettext.html;
 SECTION = libs
 LICENSE = GPLv3+  LGPL-2.1+
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 28/38] core-image-lsb: fix DESCRIPTION

2013-12-28 Thread Paul Eggleton
LSB includes X, and I wouldn't really call this image basic or
foundational in our terms, so adjust the description to be a bit more
appropriate.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-extended/images/core-image-lsb.bb | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-extended/images/core-image-lsb.bb 
b/meta/recipes-extended/images/core-image-lsb.bb
index 713a48e..829e221 100644
--- a/meta/recipes-extended/images/core-image-lsb.bb
+++ b/meta/recipes-extended/images/core-image-lsb.bb
@@ -1,6 +1,5 @@
-DESCRIPTION = A foundational basic image without support for X that can be \
-reasonably used for customization and is suitable for implementations that \
-conform to Linux Standard Base (LSB).
+DESCRIPTION = An image containing packages that are required to conform \
+to the Linux Standard Base (LSB) specification.
 
 IMAGE_FEATURES += splash ssh-server-openssh hwcodecs package-management
 
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 26/38] icecc-create-env-native: add SUMMARY and tweak DESCRIPTION

2013-12-28 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 .../recipes-devtools/icecc-create-env/icecc-create-env-native_0.1.bb | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/meta/recipes-devtools/icecc-create-env/icecc-create-env-native_0.1.bb 
b/meta/recipes-devtools/icecc-create-env/icecc-create-env-native_0.1.bb
index c05a76d..f8f4aef 100644
--- a/meta/recipes-devtools/icecc-create-env/icecc-create-env-native_0.1.bb
+++ b/meta/recipes-devtools/icecc-create-env/icecc-create-env-native_0.1.bb
@@ -1,5 +1,6 @@
-DESCRIPTION = This is a modified version of the icecc-create-env script in 
order to\
-make it work with OE.
+SUMMARY = icecc environment setup script
+DESCRIPTION = This is a version of the icecc-create-env script that has \
+been modified in order to make it work with OE.
 SECTION = base
 # source file has just a GPL word, but upstream is GPLv2+.
 # most probably just GPL would be a mistake
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 22/38] xf86-input-vmmouse: set SUMMARY and DESCRIPTION

2013-12-28 Thread Paul Eggleton
Set these consistent with other X.org input driver recipes.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_13.0.0.bb | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_13.0.0.bb 
b/meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_13.0.0.bb
index 3290ed5..35ef599 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_13.0.0.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_13.0.0.bb
@@ -1,6 +1,11 @@
 require xorg-driver-input.inc
 
-DESCRIPTION = X.Org X server -- VMWare mouse input driver
+SUMMARY = X.Org X server -- VMWare mouse input driver
+DESCRIPTION = The vmmouse driver enables support for the special VMMouse \
+protocol that is provided by VMware virtual machines to give absolute \
+pointer positioning. The vmmouse driver is capable of falling back to the \
+standard 'mouse' driver if a VMware virtual machine is not detected.
+
 PR = ${INC_PR}.0
 
 SRC_URI[md5sum] = 34f9f64ee6a1a51fc8266a9af24e1e07
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 30/38] stat: tidy up recipe

2013-12-28 Thread Paul Eggleton
* Add SUMMARY
* Tweak DESCRIPTION
* Use PV in SRC_URI
* Drop commented-out function that we obviously don't need
* Move BBCLASSEXTEND to end to match with convention

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-extended/stat/stat_3.3.bb | 14 +-
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/meta/recipes-extended/stat/stat_3.3.bb 
b/meta/recipes-extended/stat/stat_3.3.bb
index 2a9bdd1..c9edb1d 100644
--- a/meta/recipes-extended/stat/stat_3.3.bb
+++ b/meta/recipes-extended/stat/stat_3.3.bb
@@ -1,14 +1,13 @@
+SUMMARY = Command line file status display utility
+DESCRIPTION = Displays all information about a file that the stat() call 
provides and all information about a filesystem that statfs() provides.
 SECTION = console/utils
-DESCRIPTION = Display all information about a file that the stat() call 
provides and all information a filesystem that statfs() provides.
 LICENSE = GPLv2
 LIC_FILES_CHKSUM = file://COPYRIGHT;md5=39886b077fd072e876e5c4c16310b631 \
 file://GPL;md5=94d55d512a9ba36caa9b7df079bae19f
 
-BBCLASSEXTEND = native
-
-
-SRC_URI = ftp://metalab.unc.edu/pub/Linux/utils/file/stat-3.3.tar.gz \
+SRC_URI = ftp://metalab.unc.edu/pub/Linux/utils/file/stat-${PV}.tar.gz \
file://fix-error-return.patch
+
 SRC_URI[md5sum] = 37e247e8e400ad9205f1b0500b728fd3
 SRC_URI[sha256sum] = 
7071f0384a423a938dd542c1f08547a02824f6359acd3ef3f944b2c4c2d1ee09
 
@@ -18,8 +17,5 @@ do_install() {
install -m 644 stat.1 ${D}${mandir}/man1
 }
 
-#do_install_class-native() {
-#  install -d ${D}${bindir}
-#  install -m 755 stat ${D}${bindir}
-#}
+BBCLASSEXTEND = native
 
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 37/38] classes/package: set SUMMARY in do_split_packages()

2013-12-28 Thread Paul Eggleton
do_split_packages() is commonly used to split out plugin/module packages
dynamically within recipes. If it doesn't set SUMMARY for each of these
packages then they get a generic SUMMARY from the recipe, which isn't
particularly useful; so add a parameter to set this and default it from
the current description parameter (it ought to have been the other way
around, but the description parameter is what we currently have in use
by all recipes that use this function.)

Fixes [YOCTO #5406].

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/classes/package.bbclass | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass
index eb4cf44..9b4f11a 100644
--- a/meta/classes/package.bbclass
+++ b/meta/classes/package.bbclass
@@ -72,7 +72,7 @@ def legitimize_package_name(s):
 # Remaining package name validity fixes
 return s.lower().replace('_', '-').replace('@', '+').replace(',', 
'+').replace('/', '-')
 
-def do_split_packages(d, root, file_regex, output_pattern, description, 
postinst=None, recursive=False, hook=None, extra_depends=None, 
aux_files_pattern=None, postrm=None, allow_dirs=False, prepend=False, 
match_path=False, aux_files_pattern_verbatim=None, allow_links=False):
+def do_split_packages(d, root, file_regex, output_pattern, description, 
postinst=None, recursive=False, hook=None, extra_depends=None, 
aux_files_pattern=None, postrm=None, allow_dirs=False, prepend=False, 
match_path=False, aux_files_pattern_verbatim=None, allow_links=False, 
summary=None):
 
 Used in .bb files to split up dynamically generated subpackages of a
 given package, usually plugins or modules.
@@ -116,6 +116,8 @@ def do_split_packages(d, root, file_regex, output_pattern, 
description, postinst
   package name. Can be a single string item or a list
   of strings for multiple items. Must include %s.
 allow_links-- True to allow symlinks to be matched - default False
+summary-- Summary to set for each package. Must include %s;
+  defaults to description if not set.
 
 
 
@@ -161,6 +163,9 @@ def do_split_packages(d, root, file_regex, output_pattern, 
description, postinst
 if extra_depends == None:
 extra_depends = d.getVar(PN, True)
 
+if not summary:
+summary = description
+
 for o in sorted(objs):
 import re, stat
 if match_path:
@@ -206,6 +211,7 @@ def do_split_packages(d, root, file_regex, output_pattern, 
description, postinst
 if extra_depends != '':
 d.appendVar('RDEPENDS_' + pkg, ' ' + extra_depends)
 d.setVar('DESCRIPTION_' + pkg, description % on)
+d.setVar('SUMMARY_' + pkg, summary % on)
 if postinst:
 d.setVar('pkg_postinst_' + pkg, postinst)
 if postrm:
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 33/38] opkg-utils: tidy up recipe

2013-12-28 Thread Paul Eggleton
* Update HOMEPAGE
* Rearrange statements in logical order

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-devtools/opkg-utils/opkg-utils_git.bb | 18 ++
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb 
b/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb
index 10063e8..714fc51 100644
--- a/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb
+++ b/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb
@@ -1,25 +1,27 @@
 SUMMARY = Additional utilities for the opkg package manager
 SECTION = base
-HOMEPAGE = http://wiki.openmoko.org/wiki/Opkg;
+HOMEPAGE = http://code.google.com/p/opkg/;
 LICENSE = GPLv2+
 LIC_FILES_CHKSUM = file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
 
file://opkg.py;beginline=1;endline=18;md5=15917491ad6bf7acc666ca5f7cc1e083
-RDEPENDS_${PN} = python python-shell python-io python-math python-crypt 
python-logging python-fcntl python-subprocess python-pickle python-compression 
python-textutils python-stringold
-RDEPENDS_${PN}_class-native = 
+
 SRCREV = 757a1664a440c60e8126443bf984e4bdf374c327
 PV = 0.1.8+git${SRCPV}
 
-SRC_URI = git://git.yoctoproject.org/opkg-utils \
-   
+SRC_URI = git://git.yoctoproject.org/opkg-utils
 
 S = ${WORKDIR}/git
 
-# Avoid circular dependencies from package_ipk.bbclass
-PACKAGES_class-native = 
+TARGET_CC_ARCH += ${LDFLAGS}
 
 do_install() {
oe_runmake PREFIX=${prefix} DESTDIR=${D} install
 }
 
+# Avoid circular dependencies from package_ipk.bbclass
+PACKAGES_class-native = 
+
+RDEPENDS_${PN} = python python-shell python-io python-math python-crypt 
python-logging python-fcntl python-subprocess python-pickle python-compression 
python-textutils python-stringold
+RDEPENDS_${PN}_class-native = 
+
 BBCLASSEXTEND = native
-TARGET_CC_ARCH += ${LDFLAGS}
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 25/38] gmp: set SUMMARY and DESCRIPTION

2013-12-28 Thread Paul Eggleton
Use the same values for both recipe versions (the GPLv2 version doesn't
use the .inc file).

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-support/gmp/gmp.inc  | 3 ++-
 meta/recipes-support/gmp/gmp_4.2.1.bb | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-support/gmp/gmp.inc b/meta/recipes-support/gmp/gmp.inc
index bec06ec..be2983f 100644
--- a/meta/recipes-support/gmp/gmp.inc
+++ b/meta/recipes-support/gmp/gmp.inc
@@ -1,5 +1,6 @@
 SECTION = devel
-DESCRIPTION = GNU multiprecision arithmetic library
+SUMMARY = GNU multiprecision arithmetic library
+DESCRIPTION = GMP is a free library for arbitrary precision arithmetic, 
operating on signed integers, rational numbers, and floating point numbers
 HOMEPAGE = http://gmplib.org/;
 LICENSE = GPLv3 LGPLv3
 
diff --git a/meta/recipes-support/gmp/gmp_4.2.1.bb 
b/meta/recipes-support/gmp/gmp_4.2.1.bb
index 4da8381..362aacf 100644
--- a/meta/recipes-support/gmp/gmp_4.2.1.bb
+++ b/meta/recipes-support/gmp/gmp_4.2.1.bb
@@ -1,3 +1,4 @@
+SUMMARY = GNU multiprecision arithmetic library
 DESCRIPTION = GMP is a free library for arbitrary precision arithmetic, 
operating on signed integers, rational numbers, and floating point numbers
 HOMEPAGE = http://gmplib.org/;
 BUGTRACKER = http://gmplib.org/mailman/listinfo/gmp-bugs;
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 31/38] enchant: tidy up recipe

2013-12-28 Thread Paul Eggleton
* Move recipe definitions into logical order
* Fix spacing

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-support/enchant/enchant_1.6.0.bb | 14 +-
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-support/enchant/enchant_1.6.0.bb 
b/meta/recipes-support/enchant/enchant_1.6.0.bb
index 68ca525..c40266e 100644
--- a/meta/recipes-support/enchant/enchant_1.6.0.bb
+++ b/meta/recipes-support/enchant/enchant_1.6.0.bb
@@ -1,12 +1,13 @@
 SUMMARY = Enchant Spell checker API Library
-SECTION = libs
+SECTION = libs
 HOMEPAGE = http://www.abisource.com/projects/enchant/;
 BUGTRACKER = http://bugzilla.abisource.com/enter_bug.cgi?product=Enchant;
-LICENSE = LGPLv2.1+
+
+LICENSE = LGPLv2.1+
 LIC_FILES_CHKSUM = file://COPYING.LIB;md5=dfcbabf9131dc9a95febef6753a2958b \
 
file://src/enchant.h;beginline=1;endline=29;md5=8d881caa1d37523567e1d8f726675a18
-DEPENDS = aspell glib-2.0
-RDEPENDS_${PN}= aspell
+
+DEPENDS = aspell glib-2.0
 
 inherit autotools pkgconfig
 
@@ -19,8 +20,11 @@ SRC_URI[sha256sum] = 
2fac9e7be7e9424b2c5570d8affe568db39f7572c10ed48d4e13cddf03
 
 EXTRA_OECONF = --with-aspell-prefix=${STAGING_DIR_HOST}${prefix} 
--enable-aspell --disable-binreloc
 
+export CXXFLAGS +=  -L${STAGING_LIBDIR} -lstdc++ 
+
 FILES_${PN} = ${bindir} ${libdir}/*${SOLIBS} ${datadir}/${BPN} 
${libdir}/${BPN}/*.so
 FILES_${PN}-dev += ${libdir}/${BPN}/*{SOLIBSDEV} ${libdir}/${BPN}/*.la
 FILES_${PN}-staticdev += ${libdir}/${BPN}/*.a
 
-export CXXFLAGS +=  -L${STAGING_LIBDIR} -lstdc++ 
+RDEPENDS_${PN} += aspell
+
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 29/38] adt-installer: tweak DESCRIPTION and add SUMMARY and HOMEPAGE

2013-12-28 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-devtools/installer/adt-installer_1.0.bb | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/installer/adt-installer_1.0.bb 
b/meta/recipes-devtools/installer/adt-installer_1.0.bb
index a4cdde5..e2c41a8 100644
--- a/meta/recipes-devtools/installer/adt-installer_1.0.bb
+++ b/meta/recipes-devtools/installer/adt-installer_1.0.bb
@@ -21,7 +21,9 @@
 # THE SOFTWARE.
 
 
-DESCRIPTION = Meta package for creating sdk installer tarball
+SUMMARY = Application Development Toolkit
+DESCRIPTION = Creates the Application Development Toolkit (ADT) installer 
tarball
+HOMEPAGE = 
http://www.yoctoproject.org/tools-resources/projects/application-development-toolkit-adt;
 LIC_FILES_CHKSUM = 
file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
 
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420
 LICENSE = MIT
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 36/38] bitbake.conf: add full stop to default DESCRIPTION

2013-12-28 Thread Paul Eggleton
SUMMARY should not end with a full stop; however if DESCRIPTION is not
set in a recipe and thus defaulted from SUMMARY, the additional
DESCRIPTION values for other standard packages e.g. ${PN}-dev look a bit
odd without a full stop separating the SUMMARY value and the rest of the
text. Add a full stop to avoid this.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/conf/bitbake.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index 6675bff..d6cb33c 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -214,7 +214,7 @@ BP = ${BPN}-${PV}
 SECTION = base
 PRIORITY = optional
 SUMMARY ?= ${PN} version ${PV}-${PR}
-DESCRIPTION ?= ${SUMMARY}
+DESCRIPTION ?= ${SUMMARY}.
 
 # The following two are commented out because they result in a recursive
 # definition of the variable in some corner cases.  These are left in
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 38/38] bitbake.conf: set a default for MACHINE_FEATURES

2013-12-28 Thread Paul Eggleton
Ensure that if MACHINE_FEATURES is not set by the machine config that we
don't end up with expansion errors during parsing. Technically since the
introduction of MACHINE_FEATURES_BACKFILL = rtc this is unlikely to be
a problem unless rtc is also added to
MACHINE_FEATURES_BACKFILL_CONSIDERED, however we should be consistent
with DISTRO_FEATURES which is defaulted in bitbake.conf.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/conf/bitbake.conf | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index d6cb33c..57668e1 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -707,6 +707,7 @@ OES_BITBAKE_CONF = 1
 # Machine properties and packagegroup-base stuff
 ##
 
+MACHINE_FEATURES ?= 
 DISTRO_FEATURES ?= 
 
 DISTRO_EXTRA_RDEPENDS ?= 
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 34/38] pciutils: tidy up recipe

2013-12-28 Thread Paul Eggleton
* Move package-specific defitions to the end
* Define pciutils-ids package as ${PN}-ids
* Add SUMMARY and tweak DESCRIPTION for pciutils-ids package

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-bsp/pciutils/pciutils_3.2.1.bb | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-bsp/pciutils/pciutils_3.2.1.bb 
b/meta/recipes-bsp/pciutils/pciutils_3.2.1.bb
index 6d45d72..852a93e 100644
--- a/meta/recipes-bsp/pciutils/pciutils_3.2.1.bb
+++ b/meta/recipes-bsp/pciutils/pciutils_3.2.1.bb
@@ -1,14 +1,12 @@
-SUMMARY = PCI Utilities
+SUMMARY = PCI utilities
 DESCRIPTION = 'The PCI Utilities package contains a library for portable 
access \
 to PCI bus configuration space and several utilities based on this library.'
-DESCRIPTION_pciutils-ids = 'The list of PCI IDs for pciutils'
 HOMEPAGE = http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml;
 SECTION = console/utils
 
 LICENSE = GPLv2+
 LIC_FILES_CHKSUM = file://COPYING;md5=751419260aa954499f7abaabaa882bbe
 DEPENDS = zlib kmod
-RDEPENDS_${PN} = ${PN}-ids
 
 SRC_URI = ${KERNELORG_MIRROR}/software/utils/pciutils/pciutils-${PV}.tar.bz2 \
file://configure.patch \
@@ -53,9 +51,12 @@ do_install () {
ln -s ../sbin/lspci ${D}${bindir}/lspci
 }
 
-PACKAGES =+ pciutils-ids libpci libpci-dev libpci-dbg
-FILES_pciutils-ids = ${datadir}/pci.ids*
+PACKAGES =+ ${PN}-ids libpci libpci-dev libpci-dbg
+FILES_${PN}-ids = ${datadir}/pci.ids*
 FILES_libpci = ${libdir}/libpci.so.*
 FILES_libpci-dbg = ${libdir}/.debug
 FILES_libpci-dev = ${libdir}/libpci.a ${libdir}/libpci.la ${libdir}/libpci.so 
\
 ${includedir}/pci ${libdir}/pkgconfig
+SUMMARY_${PN}-ids = PCI utilities - device ID database
+DESCRIPTION_${PN}-ids = Package providing the PCI device ID database for 
pciutils.
+RDEPENDS_${PN} += ${PN}-ids
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 35/38] speex: fix SRC_URI to use PV instead of hardcoding the version

2013-12-28 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-multimedia/speex/speex_1.2rc1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-multimedia/speex/speex_1.2rc1.bb 
b/meta/recipes-multimedia/speex/speex_1.2rc1.bb
index faf63b0..5de0169 100644
--- a/meta/recipes-multimedia/speex/speex_1.2rc1.bb
+++ b/meta/recipes-multimedia/speex/speex_1.2rc1.bb
@@ -9,7 +9,7 @@ DEPENDS = libogg
 
 PR = r2
 
-SRC_URI = http://downloads.us.xiph.org/releases/speex/speex-1.2rc1.tar.gz;
+SRC_URI = http://downloads.us.xiph.org/releases/speex/speex-${PV}.tar.gz;
 
 SRC_URI[md5sum] = c4438b22c08e5811ff10e2b06ee9b9ae
 SRC_URI[sha256sum] = 
342f30dc57bd4a6dad41398365baaa690429660b10d866b7d508e8f1179cb7a6
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 32/38] guilt-native: tidy up recipe

2013-12-28 Thread Paul Eggleton
* Fix indentation and spacing
* Drop SRC_URI checksums that aren't used (recipe is fetching from git)

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-devtools/guilt/guilt-native_git.bb | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/meta/recipes-devtools/guilt/guilt-native_git.bb 
b/meta/recipes-devtools/guilt/guilt-native_git.bb
index e88ae2c..dfb3378 100644
--- a/meta/recipes-devtools/guilt/guilt-native_git.bb
+++ b/meta/recipes-devtools/guilt/guilt-native_git.bb
@@ -6,15 +6,12 @@ LIC_FILES_CHKSUM = 
file://COPYING;md5=b6f3400dc1a01cebafe8a52b3f344135
 inherit native
 
 SRC_URI = git://repo.or.cz/guilt.git \
-  file://guilt-bash.patch \
-  
+   file://guilt-bash.patch \
+   
 
-SRCREV=c2a5bae511c6d5354aa4e1cb59069c31df2b8eeb
+SRCREV = c2a5bae511c6d5354aa4e1cb59069c31df2b8eeb
 
-S=${WORKDIR}/git
-
-SRC_URI[md5sum] = d800c5e0743d90543ef51d797a626e09
-SRC_URI[sha256sum] = 
64dfe6af1e924030f71163f3aa12cd846c80901d6ff8ef267ea35bb0752b4ba9
+S = ${WORKDIR}/git
 
 # we don't compile, we just install
 do_compile() {
-- 
1.8.1.2

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] Piglit in Poky

2013-12-28 Thread Philip Balister
On 12/28/2013 10:28 AM, Koen Kooi wrote:
 Paul Eggleton schreef op 28-12-13 12:48:
 Hi Koen,
 
 On Tuesday 24 December 2013 15:22:32 Koen Kooi wrote:
 Burton, Ross schreef op 23-12-13 19:01:
 We'd like to integrate Piglit (an OpenGL test suite) into Poky so
 that we can run automated QA on the GL stack.  Piglit is currently
 residing in meta-oe, but as Poky is a self-contained project we can't
 just add meta-oe to it:  apart from the size of meta-oe, we can't
 ensure stability if meta-oe makes incompatible changes that affect
 Poky.

 Piglit isn't a stand-alone package, there are the dependencies of
 waffle, python-mako and python-numpy to consider too.  There are two 
 possibilities I can see:

 1) Move piglit and deps to oe-core.  Piglit is for QA purposes only
 and pushes the boundaries of core platform.  In a sense this is a
 repeat of the discussion we had with Midori...  does oe-core contain
 everything needed to sufficiently exercise the core components it
 ships or not?

 2) Add piglit and deps to meta-yocto.  Probably a new layer called 
 meta-yocto-qa (or similar) because the Yocto Compatible guidelines
 forbid mixing distribution policy and recipes.

 Speaking of layers, can you *please* rename meta-yocto to meta-poky?
 It's what it's actually is and would remove a lot of confusion when
 trying to explain that yocto is not a distro, even if the distro layer
 is called 'meta-yocto'.
 
 This is a tangent, but a couple of points:
 
 1) This rename would not come for free. We'd need to update people's
 existing bblayers.conf files on the fly, as we did when meta-yocto-bsp
 was split out of meta-yocto, and thus bump LCONF_VERSION; however, doing
 this only in poky has resulted in annoying problems when users remove
 poky from their configurations (since LCONF_VERSION is out-of-step
 between Poky and OE-Core, leading to confusing errors in this situation).
 Thus I think we'd want to solve this once and for all by bumping the
 value in OE-Core as well as Poky.
 
 2) If you propose this rename, perhaps you will also consider renaming 
 meta-oe, since that name within a similarly named meta-openembedded
 repository leads to a similar level of confusion...?
 
 I have no problems with renaming that layer since I get confused by this a
 few times a week myself :)

What would we we rename it to?

Philip

 
 regards,
 
 Koen
 
 
 ___
 Openembedded-core mailing list
 Openembedded-core@lists.openembedded.org
 http://lists.openembedded.org/mailman/listinfo/openembedded-core
 
 



signature.asc
Description: OpenPGP digital signature
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH] buildhistory.bbclass: Specify lang in decoding strings

2013-12-28 Thread Paul Eggleton
On Friday 06 December 2013 16:11:54 Khem Raj wrote:
 On systems where default locale is utf-8 we get errors like
 
 File: 'buildhistory.bbclass', lineno: 38, function: write_pkghistory
 0034: if pkginfo.rconflicts:
 0035: f.write(RCONFLICTS = %s\n % pkginfo.rconflicts)
 0036: f.write(PKGSIZE = %d\n % pkginfo.size)
 0037: f.write(FILES = %s\n % pkginfo.files)
 *** 0038: f.write(FILELIST = %s\n % pkginfo.filelist)
 0039:
 0040: for filevar in pkginfo.filevars:
 0041: filevarpath = os.path.join(pkgpath, latest.%s % filevar)
 0042: val = pkginfo.filevars[filevar]
 Exception: UnicodeEncodeError: 'ascii' codec can't encode character
 u'\xed' in position 337: ordinal not in range(128)
 
 This patch specifies decode to use utf-8 so ascii and utf-8 based
 locales both work
 
 Signed-off-by: Khem Raj raj.k...@gmail.com
 ---
  meta/classes/buildhistory.bbclass |2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/meta/classes/buildhistory.bbclass
 b/meta/classes/buildhistory.bbclass index 1e6d968..4ff39a0 100644
 --- a/meta/classes/buildhistory.bbclass
 +++ b/meta/classes/buildhistory.bbclass
 @@ -190,7 +190,7 @@ python buildhistory_emit_pkghistory() {
  key = item[0]
  if key.endswith('_' + pkg):
  key = key[:-len(pkg)-1]
 -pkgdata[key] = item[1].decode('string_escape')
 +pkgdata[key] = item[1].decode('utf-8', 'string_escape')
 
  pkge = pkgdata.get('PKGE', '0')
  pkgv = pkgdata['PKGV']

Khem, did you test that this actually works? Here it does not - I get strings 
with \n \t in them; reverting this change makes it interpret these as it 
should.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [oe-core] db : Include C++ binding library in Berkeley DB recipe.

2013-12-28 Thread Saul Wold

On 12/27/2013 09:54 AM, Philip Balister wrote:

Create the C++ library for db. This library is packaged in a new
package so the db package only contains the c library. This prevents
existing users from adding libstdc++ to the package DEPENDS.



This change seems to introduce a packaging failure when building the sdk 
using -c populate_sdk.


ERROR: QA Issue: package nativesdk-db-cxx contains bad RPATH 
$ORIGIN/../../../../../../../home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/sysroots/i686-nativesdk-pokysdk-linux/opt/poky/1.5+snapshot/sysroots/i686-pokysdk-linux/usr/lib:$ORIGIN/.:$ORIGIN/../../lib 
in file 
/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/work/i686-nativesdk-pokysdk-linux/nativesdk-db/5.3.21-r0/packages-split/nativesdk-db-cxx/opt/poky/1.5+snapshot/sysroots/i686-pokysdk-linux/usr/lib/libdb_cxx-5.3.so

ERROR: QA run found fatal errors. Please consider fixing them.
ERROR: Function failed: do_package_qa
ERROR: Logfile of failure stored in: 
/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-arm/build/build/tmp/work/i686-nativesdk-pokysdk-linux/nativesdk-db/5.3.21-r0/temp/log.do_package.21337

NOTE: recipe nativesdk-db-5.3.21-r0: task do_package: Failed


Sau!


Signed-off-by: Philip Balister phi...@balister.org
Signed-off-by: Douglas Geiger doug.gei...@bioradiation.net
Signed-off-by: Steve Arnold est...@gentoogeek.org
---
  meta/recipes-support/db/db_5.3.21.bb | 21 ++---
  1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/meta/recipes-support/db/db_5.3.21.bb 
b/meta/recipes-support/db/db_5.3.21.bb
index 328f9db..1f1eca2 100644
--- a/meta/recipes-support/db/db_5.3.21.bb
+++ b/meta/recipes-support/db/db_5.3.21.bb
@@ -17,7 +17,8 @@ RCONFLICTS_${PN} = db3

  SRC_URI = http://download.oracle.com/berkeley-db/db-${PV}.tar.gz;
  SRC_URI += file://arm-thumb-mutex_db5.patch;patchdir=.. \
-file://fix-parallel-build.patch
+file://fix-parallel-build.patch \
+   

  SRC_URI[md5sum] = 3fda0b004acdaa6fa350bfc41a3b95ca
  SRC_URI[sha256sum] = 
ddd92a930317df92021054c03992392db9ea5cddba43bef8920d392a82114fb8
@@ -47,18 +48,22 @@ B = ${WORKDIR}/db-${PV}/build_unix
  # management on the system.
  inherit lib_package

+PACKAGES =+ ${PN}-cxx
+FILES_${PN}-cxx = ${libdir}/*cxx*so
+
+
  # The dev package has the .so link (as in db3) and the .a's -
  # it is therefore incompatible (cannot be installed at the
  # same time) as the db3 package
  # sort out the .so since they do version prior to the .so
  SOLIBS = -5*.so
-FILES_SOLIBSDEV = ${libdir}/libdb.so
+FILES_SOLIBSDEV = ${libdir}/libdb.so ${libdir}/libdb_cxx.so

  #configuration - set in local.conf to override
  # All the --disable-* options replace --enable-smallbuild, which breaks a 
bunch of stuff (eg. postfix)
  DB5_CONFIG ?= --enable-o_direct --disable-cryptography --disable-queue 
--disable-replication --disable-verify --disable-compat185 --disable-sql

-EXTRA_OECONF = ${DB5_CONFIG}
+EXTRA_OECONF = ${DB5_CONFIG} --enable-shared --enable-cxx

  # Override the MUTEX setting here, the POSIX library is
  # the default - POSIX/pthreads/library.
@@ -80,16 +85,17 @@ do_configure() {
oe_runconf
  }

+do_compile_prepend_class-target() {
+   sed -i -e 's|hardcode_into_libs=yes|hardcode_into_libs=no|' \
+   ${B}/libtool
+}
+
  do_install_append() {
mkdir -p ${D}/${includedir}/db51
-   #mv ${D}/${includedir}/db_185.h ${D}/${includedir}/db51/.
mv ${D}/${includedir}/db.h ${D}/${includedir}/db51/.
mv ${D}/${includedir}/db_cxx.h ${D}/${includedir}/db51/.
-   #mv ${D}/${includedir}/dbsql.h ${D}/${includedir}/db51/.
-   #ln -s db51/db_185.h ${D}/${includedir}/db_185.h
ln -s db51/db.h ${D}/${includedir}/db.h
ln -s db51/db_cxx.h ${D}/${includedir}/db_cxx.h
-   #ln -s db51/dbsql.h ${D}/${includedir}/dbsql.h

# The docs end up in /usr/docs - not right.
if test -d ${D}/${prefix}/docs
@@ -103,6 +109,7 @@ do_install_append() {
  }

  INSANE_SKIP_${PN} = dev-so
+INSANE_SKIP_${PN}-cxx = dev-so

  BBCLASSEXTEND = native nativesdk



___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core