[OE-core] [PATCH] Python: Add missing dependency "textutils" to "io" package

2013-02-13 Thread MiLo
Modify the include file and script to generate a missing RDEPENDS.

Install python on target with python-io. Import ssl:

Python 2.7.3 (default, Feb  9 2013, 16:04:35)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import ssl
Traceback (most recent call last):
  File "", line 1, in 
  File "/usr/lib/python2.7/ssl.py", line 58, in 
ImportError: No module named textwrap

Installing python-textutils solves the issue.

Signed-off-by: MiLo 
---
 .../python/python-2.7-manifest.inc |2 +-
 scripts/contrib/python/generate-manifest-2.7.py|2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-devtools/python/python-2.7-manifest.inc 
b/meta/recipes-devtools/python/python-2.7-manifest.inc
index 3c7be7e..84e5a0b 100644
--- a/meta/recipes-devtools/python/python-2.7-manifest.inc
+++ b/meta/recipes-devtools/python/python-2.7-manifest.inc
@@ -119,7 +119,7 @@ RDEPENDS_${PN}-image="${PN}-core"
 FILES_${PN}-image="${libdir}/python2.7/colorsys.* ${libdir}/python2.7/imghdr.* 
${libdir}/python2.7/lib-dynload/imageop.so 
${libdir}/python2.7/lib-dynload/rgbimg.so "
 
 DESCRIPTION_${PN}-io="Python Low-Level I/O"
-RDEPENDS_${PN}-io="${PN}-core ${PN}-math"
+RDEPENDS_${PN}-io="${PN}-core ${PN}-math ${PN}-textutils"
 FILES_${PN}-io="${libdir}/python2.7/lib-dynload/_socket.so 
${libdir}/python2.7/lib-dynload/_io.so ${libdir}/python2.7/lib-dynload/_ssl.so 
${libdir}/python2.7/lib-dynload/select.so 
${libdir}/python2.7/lib-dynload/termios.so 
${libdir}/python2.7/lib-dynload/cStringIO.so ${libdir}/python2.7/pipes.* 
${libdir}/python2.7/socket.* ${libdir}/python2.7/ssl.* 
${libdir}/python2.7/tempfile.* ${libdir}/python2.7/StringIO.* 
${libdir}/python2.7/io.* ${libdir}/python2.7/_pyio.* "
 
 DESCRIPTION_${PN}-json="Python JSON Support"
diff --git a/scripts/contrib/python/generate-manifest-2.7.py 
b/scripts/contrib/python/generate-manifest-2.7.py
index 6a11c89..22470f9 100755
--- a/scripts/contrib/python/generate-manifest-2.7.py
+++ b/scripts/contrib/python/generate-manifest-2.7.py
@@ -272,7 +272,7 @@ if __name__ == "__main__":
 m.addPackage( "${PN}-image", "Python Graphical Image Handling", 
"${PN}-core",
 "colorsys.* imghdr.* lib-dynload/imageop.so lib-dynload/rgbimg.so" )
 
-m.addPackage( "${PN}-io", "Python Low-Level I/O", "${PN}-core ${PN}-math",
+m.addPackage( "${PN}-io", "Python Low-Level I/O", "${PN}-core ${PN}-math 
${PN}-textutils",
 "lib-dynload/_socket.so lib-dynload/_io.so lib-dynload/_ssl.so 
lib-dynload/select.so lib-dynload/termios.so lib-dynload/cStringIO.so " +
 "pipes.* socket.* ssl.* tempfile.* StringIO.* io.* _pyio.*" )
 
-- 
1.7.5.4


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


[OE-core] [OE-Core][PATCH V3] systemd.bbclass: Dont use libdir and base_libdir for units

2013-02-13 Thread Khem Raj
systemd always uses /lib and /usr/lib to store unit files
so using libdir and base_libdir is incorrect. It will work
where libdir is usr/lib and base_libdir is /lib but wont work
when say its /lib64

Add a check to make sure that SYSTEMD_PACKAGES are part of PACKAGES
too, otherwise error out

Signed-off-by: Khem Raj 
---
 meta/classes/systemd.bbclass |   13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/meta/classes/systemd.bbclass b/meta/classes/systemd.bbclass
index 8b55813..066cc22 100644
--- a/meta/classes/systemd.bbclass
+++ b/meta/classes/systemd.bbclass
@@ -49,6 +49,12 @@ python systemd_populate_packages() {
 val = (d.getVar(var, True) or "").strip()
 return val
 
+# Check if systemd-packages already included in PACKAGES
+def systemd_check_package(pkg_systemd):
+packages = d.getVar('PACKAGES', True)
+if not pkg_systemd in packages.split():
+bb.error('%s does not appear in package list, please add it', " " 
+ pkg_systemd)
+
 
 # Add a runtime dependency on systemd to pkg
 def systemd_add_rdepends(pkg):
@@ -118,11 +124,9 @@ python systemd_populate_packages() {
 
 # Check service-files and call systemd_add_files_and_parse for each entry
 def systemd_check_services():
-base_libdir = d.getVar('base_libdir', True)
 searchpaths = [oe.path.join(d.getVar("sysconfdir", True), "systemd", 
"system"),]
-searchpaths.append(oe.path.join(d.getVar("base_libdir", True), 
"systemd", "system"))
-searchpaths.append(oe.path.join(d.getVar("libdir", True), "systemd", 
"system"))
-searchpaths.append(oe.path.join(d.getVar("libdir", True), "systemd", 
"user"))
+   searchpaths.append(oe.path.join(d.getVar("nonarch_base_libdir", True), 
"systemd", "system"))
+   searchpaths.append(oe.path.join(d.getVar("exec_prefix", True), 
d.getVar("nonarch_base_libdir", True), "systemd", "system"))
 systemd_packages = d.getVar('SYSTEMD_PACKAGES', True)
 has_exactly_one_service = len(systemd_packages.split()) == 1
 if has_exactly_one_service:
@@ -149,6 +153,7 @@ python systemd_populate_packages() {
 # Run all modifications once when creating package
 if os.path.exists(d.getVar("D", True)):
 for pkg in d.getVar('SYSTEMD_PACKAGES', True).split():
+systemd_check_package(pkg)
 if d.getVar('SYSTEMD_SERVICE_' + pkg, True):
 systemd_generate_package_scripts(pkg)
 systemd_add_rdepends(pkg)
-- 
1.7.9.5


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


[OE-core] [OE-Core][PATCH] util-linux: Remove -systemd package

2013-02-13 Thread Khem Raj
unit files are added to util-linux itself when selected

Signed-off-by: Khem Raj 
---
 meta/recipes-core/util-linux/util-linux.inc |4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/meta/recipes-core/util-linux/util-linux.inc 
b/meta/recipes-core/util-linux/util-linux.inc
index 667232c..10439c0 100644
--- a/meta/recipes-core/util-linux/util-linux.inc
+++ b/meta/recipes-core/util-linux/util-linux.inc
@@ -33,7 +33,7 @@ PACKAGES =+ "util-linux-agetty util-linux-fdisk 
util-linux-cfdisk util-linux-sfd
  util-linux-mount util-linux-readprofile util-linux-libblkid \
  util-linux-libblkid-dev util-linux-libuuid util-linux-libuuid-dev 
\
  util-linux-uuidgen util-linux-lscpu util-linux-fsck 
util-linux-blkid \
- util-linux-mkfs util-linux-mcookie util-linux-systemd 
util-linux-reset"
+ util-linux-mkfs util-linux-mcookie util-linux-reset"
 
 EXTRA_OECONF = "--libdir=${base_libdir} --disable-use-tty-group \
 --disable-makeinstall-chown --enable-elvtune --enable-init \
@@ -79,8 +79,6 @@ RREPLACES_util-linux-blkid = "e2fsprogs-blkid"
 # reset calls 'tput'
 RDEPENDS_util-linux-reset += "ncurses"
 
-FILES_${PN}-systemd = "${systemd_unitdir}/system/"
-
 RDEPENDS_${PN} = "util-linux-umount util-linux-swaponoff util-linux-losetup"
 RRECOMMENDS_${PN} = "util-linux-fdisk util-linux-cfdisk util-linux-sfdisk 
util-linux-mount util-linux-readprofile util-linux-mkfs "
 
-- 
1.7.9.5


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


Re: [OE-core] [OE-Core][PATCH] systemd.bbclass: Introduce do_install_append and use systemd unitdir

2013-02-13 Thread Khem Raj
On Wed, Feb 13, 2013 at 9:52 AM, Phil Blundell  wrote:
> On Wed, 2013-02-13 at 00:55 +0100, Andreas Müller wrote:
>> Copying similar code in in tons of recipes is easier to maintain?
>
> If the code that needs to go in the "tons" of recipes is just:
>
> do_install_append() {
> install -m 644 ${WORKDIR}/my.service ${D}${systemd_unitdir}/system
> }
>
> then yes, this is easier to maintain than a mechanism that magically
> fishes out files from the workdir and installs them for itself.  As
> Richard mentioned, we have previous experience with this in the form of
> binconfig (and there have been others in the past) and this sort of
> thing has universally turned out to be a maintenance headache after a
> while.
>
> There's even a comment in the code you quoted:
>
>>> + # ensure installing systemd-files only (e.g not avahi *.service)
>
> which suggests that some poor soul has previously found that it was
> installing things it oughtn't to have done.
>

I have dropped the idea of having append and taken the pain to add the append to
bbappends I think as systemd gets adopted widely I think the packages themselves
will start providing systemd support and then we have to start
dropping them one by one
so if they are per recipe then its easier.

> p.
>
>
>
> ___
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

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


Re: [OE-core] [PATCH v2] qemu: Enabled SDL when compiling for target architecture

2013-02-13 Thread Saul Wold

On 02/13/2013 05:28 AM, Mihai Prica wrote:

- enables qemu to run images with video output without the need for vncviewer.
- SDLPACKAGECONFIG is used because there is no need for the native-libsdl
package when building the qemu-native package.

Signed-off-by: Mihai Prica 
---
  meta/recipes-devtools/qemu/qemu.inc |   19 +++
  1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/meta/recipes-devtools/qemu/qemu.inc 
b/meta/recipes-devtools/qemu/qemu.inc
index 6c44b31..68114c5 100644
--- a/meta/recipes-devtools/qemu/qemu.inc
+++ b/meta/recipes-devtools/qemu/qemu.inc
@@ -3,8 +3,7 @@ HOMEPAGE = "http://qemu.org";
  LICENSE = "GPLv2 & LGPLv2.1"
  DEPENDS = "glib-2.0 zlib alsa-lib virtual/libx11 pixman"
  DEPENDS_class-native = "zlib-native alsa-lib-native glib-2.0-native 
pixman-native"
-DEPENDS_class-nativesdk = "nativesdk-zlib nativesdk-libsdl nativesdk-glib-2.0 
nativesdk-pixman"
-RDEPENDS_${PN}_class-nativesdk = "nativesdk-libsdl"
+DEPENDS_class-nativesdk = "nativesdk-zlib nativesdk-glib-2.0 nativesdk-pixman"

  require qemu-targets.inc
  inherit autotools
@@ -13,10 +12,6 @@ BBCLASSEXTEND = "native nativesdk"
  # QEMU_TARGETS is overridable variable
  QEMU_TARGETS ?= "arm i386 mips mipsel mips64 mips64el ppc sh4 x86_64"

-SDL ?= "--disable-sdl"
-SDL_class-native ?= ""
-SDL_class-nativesdk ?= ""
-
  SRC_URI = "\
  file://powerpc_rom.bin \
  file://no-strip.patch \
@@ -32,7 +27,7 @@ SRC_URI_append_class-nativesdk = "\
  file://relocatable_sdk.patch \
  "

-EXTRA_OECONF += "--target-list=${@get_qemu_target_list(d)} --disable-werror 
--disable-vnc-tls --audio-drv-list=oss,alsa --audio-card-list=ac97,es1370 ${SDL} 
--disable-curl --disable-vnc-jpeg --disable-bluez --with-system-pixman 
--disable-smartcard"
+EXTRA_OECONF += "--target-list=${@get_qemu_target_list(d)} --disable-werror 
--disable-vnc-tls --audio-drv-list=oss,alsa --audio-card-list=ac97,es1370 --disable-curl 
--disable-vnc-jpeg --disable-bluez --with-system-pixman --disable-smartcard"

  EXTRA_OECONF_class-nativesdk = "--target-list=${@get_qemu_target_list(d)} 
--disable-werror --disable-vnc-tls \
--disable-curl \
@@ -83,7 +78,15 @@ do_install_append() {
  }
  # END of qemu-mips workaround

-PACKAGECONFIG ??= ""
+PACKAGECONFIG ??= "sdl"
+PACKAGECONFIG_class-native ??= "sdl"
+PACKAGECONFIG_class-nativesdk ??= "sdl"
+
+SDLPACKAGECONFIG = "libsdl"
+SDLPACKAGECONFIG_class-native = ""
+SDLPACKAGECONFIG_class-nativesdk = "nativesdk-libsdl"
+
+PACKAGECONFIG[sdl] = ",--disable-sdl,${SDLPACKAGECONFIG},${SDLPACKAGECONFIG}"


Mihai,

I think I understand what you are trying to do with the above, you want 
the configure process to auto-detect when libsdl exists on the host and 
have RDEPENDS on the target and nativesdk so that it will auto-detect 
and enable SDL for target and nativesdk.  This could still cause 
problems if the build order is wrong (ie target libsdl does not get 
built until after target qemu, then target qemu will have SDL disabled). 
This can cause inconsistencies and non-reproducible builds.


This is a case where it might be simpler to have the ${SDL} above but 
fix it to be enabled for the target and nativesdk, but leave it 
auto-detect the host libsdl.


Sau!



  # Qemu target will not build in world build for ARM or Mips
  BROKEN_qemuarm = "1"



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


Re: [OE-core] [denzil 11/18] qemu-0.15.1: add patch to fix compilatation problems on powerpc

2013-02-13 Thread Mark Hatle

On 2/13/13 11:01 AM, McClintock Matthew-B29882 wrote:

On Thu, Feb 7, 2013 at 5:56 PM, Mark Hatle  wrote:

From: Matthew McClintock 

ERROR: Function failed: do_compile (see 
/opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/work/ppc64e5500-fsl-linux/qemu-0.15.1-r6/temp/log.do_compile.28447
 for further information)
ERROR: Logfile of failure stored in: 
/opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/work/ppc64e5500-fsl-linux/qemu-0.15.1-r6/temp/log.do_compile.28447
Log data follows:
| DEBUG: SITE files ['endian-big', 'bit-64', 'powerpc-common', 'common-linux', 
'common-glibc', 'powerpc-linux', 'powerpc64-linux', 'common']
| ERROR: Function failed: do_compile (see 
/opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/work/ppc64e5500-fsl-linux/qemu-0.15.1-r6/temp/log.do_compile.28447
 for further information)
| NOTE: make -j 24
|   LINK  ppc-linux-user/qemu-ppc
| 
/opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/sysroots/x86_64-linux/usr/libexec/ppc64e5500-fsl-linux/gcc/powerpc64-fsl-linux/4.6.4/ld:/opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/work/ppc64e5500-fsl-linux/qemu-0.15.1-r6/qemu-0.15.1/ppc64.ld:84:
 syntax error
| collect2: ld returned 1 exit status
| make[1]: *** [qemu-ppc] Error 1
| make: *** [subdir-ppc-linux-user] Error 2
| make: *** Waiting for unfinished jobs
| ERROR: oe_runmake failed

Signed-off-by: Matthew McClintock 

(master rev: a9207aad5b163a071cd8298517d61514c587e0ed)

Signed-off-by: Mark Hatle 
---
  meta/recipes-devtools/qemu/qemu_0.15.1.bb | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/qemu/qemu_0.15.1.bb 
b/meta/recipes-devtools/qemu/qemu_0.15.1.bb
index b3fb354..2cc59f6 100644
--- a/meta/recipes-devtools/qemu/qemu_0.15.1.bb
+++ b/meta/recipes-devtools/qemu/qemu_0.15.1.bb
@@ -3,7 +3,7 @@ require qemu.inc
  LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
  
file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913"

-PR = "r8"
+PR = "r9"

  FILESPATH = "${FILE_DIRNAME}/qemu-${PV}"
  FILESDIR = "${WORKDIR}"
--
1.8.1.2.545.g2f19ada


Missing a patch?


I finally understand..  Yes, my mistake, this one had been merged into Denzil 
already and when I rebased I didn't notice.


11/18 can be dropped from the set.  (The other ones will need the PR's 
adjusted.)  If anyone cares, I'll be happy to do this and send up a new set.


--Mark


-M




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



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


Re: [OE-core] [denzil 11/18] qemu-0.15.1: add patch to fix compilatation problems on powerpc

2013-02-13 Thread Mark Hatle

On 2/13/13 11:01 AM, McClintock Matthew-B29882 wrote:

On Thu, Feb 7, 2013 at 5:56 PM, Mark Hatle  wrote:

From: Matthew McClintock 

ERROR: Function failed: do_compile (see 
/opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/work/ppc64e5500-fsl-linux/qemu-0.15.1-r6/temp/log.do_compile.28447
 for further information)
ERROR: Logfile of failure stored in: 
/opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/work/ppc64e5500-fsl-linux/qemu-0.15.1-r6/temp/log.do_compile.28447
Log data follows:
| DEBUG: SITE files ['endian-big', 'bit-64', 'powerpc-common', 'common-linux', 
'common-glibc', 'powerpc-linux', 'powerpc64-linux', 'common']
| ERROR: Function failed: do_compile (see 
/opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/work/ppc64e5500-fsl-linux/qemu-0.15.1-r6/temp/log.do_compile.28447
 for further information)
| NOTE: make -j 24
|   LINK  ppc-linux-user/qemu-ppc
| 
/opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/sysroots/x86_64-linux/usr/libexec/ppc64e5500-fsl-linux/gcc/powerpc64-fsl-linux/4.6.4/ld:/opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/work/ppc64e5500-fsl-linux/qemu-0.15.1-r6/qemu-0.15.1/ppc64.ld:84:
 syntax error
| collect2: ld returned 1 exit status
| make[1]: *** [qemu-ppc] Error 1
| make: *** [subdir-ppc-linux-user] Error 2
| make: *** Waiting for unfinished jobs
| ERROR: oe_runmake failed

Signed-off-by: Matthew McClintock 

(master rev: a9207aad5b163a071cd8298517d61514c587e0ed)

Signed-off-by: Mark Hatle 
---
  meta/recipes-devtools/qemu/qemu_0.15.1.bb | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/qemu/qemu_0.15.1.bb 
b/meta/recipes-devtools/qemu/qemu_0.15.1.bb
index b3fb354..2cc59f6 100644
--- a/meta/recipes-devtools/qemu/qemu_0.15.1.bb
+++ b/meta/recipes-devtools/qemu/qemu_0.15.1.bb
@@ -3,7 +3,7 @@ require qemu.inc
  LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
  
file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913"

-PR = "r8"
+PR = "r9"

  FILESPATH = "${FILE_DIRNAME}/qemu-${PV}"
  FILESDIR = "${WORKDIR}"
--
1.8.1.2.545.g2f19ada


Missing a patch?


Not sure I understand the question.  The set I sent up had:

Patches 10, 11, 12, 13, 14, 15, and 18 all affecting qemu.  Together these are 
working for me.


--Mark


-M




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



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


[OE-core] [PATCH 0/1] pseudo (1.4.5) -- this time for sure

2013-02-13 Thread Peter Seebach
The question of how many copies of the chroot path should be prepended
to paths when calling link() is a challenging one, but after flirtations
with 2 (pseudo 1.4.3) and 0 (pseudo 1.4.4) I think I've settled on a
reasonable compromise at 1.

The underlying logic bug was an under-considered attempt to avoid
doing path expansions before calling a *at() function, which might help
with relative paths, but doesn't work with a chroot directory. In
fact, since we're fully expanding paths (including any fd-relative
paths), there's not even areason to use the linkat() syscall to implement
this.

Retested, and verified against the following trivial test case:

#include 
#include 
#include 
#include 
#include 

int
main(void) {
int rc;
chdir("/home/seebs/pseudo/r");
chroot("/home/seebs/pseudo/r");
rc = link("/a", "/b");
printf("%d: %d [%s]\n", rc, errno, strerror(errno));
return 0;
}

I am informed that pseudo 1.4.5.tar.bz2 is in the Yocto project download
area already.

Sorry for the trouble!

The following changes since commit bbcd8b344598850ea2c8d3ad375c519713581fde:
  Chen Qi (1):
busybox: add config fragments

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib seebs/pseudo145
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=seebs/pseudo145

Peter Seebach (1):
  pseudo_1.4.5.bb: Finish fixing linkat()

 .../pseudo/{pseudo_1.4.4.bb => pseudo_1.4.5.bb}|4 ++--
 meta/recipes-devtools/pseudo/pseudo_git.bb |4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)
 rename meta/recipes-devtools/pseudo/{pseudo_1.4.4.bb => pseudo_1.4.5.bb} (43%)


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


[OE-core] [PATCH 1/1] pseudo_1.4.5.bb: Finish fixing linkat()

2013-02-13 Thread Peter Seebach
The 1.4.4 fix replaced possible double-prepending of chroot paths
with possible non-prepending of chroot paths. After significant
evaluation, have settled on a single prepending of the chroot
path as a workable compromise.

Signed-off-by: Peter Seebach 
---
 .../pseudo/{pseudo_1.4.4.bb => pseudo_1.4.5.bb}|4 ++--
 meta/recipes-devtools/pseudo/pseudo_git.bb |4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)
 rename meta/recipes-devtools/pseudo/{pseudo_1.4.4.bb => pseudo_1.4.5.bb} (43%)

diff --git a/meta/recipes-devtools/pseudo/pseudo_1.4.4.bb 
b/meta/recipes-devtools/pseudo/pseudo_1.4.5.bb
similarity index 43%
rename from meta/recipes-devtools/pseudo/pseudo_1.4.4.bb
rename to meta/recipes-devtools/pseudo/pseudo_1.4.5.bb
index dea607c..e99974f 100644
--- a/meta/recipes-devtools/pseudo/pseudo_1.4.4.bb
+++ b/meta/recipes-devtools/pseudo/pseudo_1.4.5.bb
@@ -4,5 +4,5 @@ PR = "r0"
 
 SRC_URI = "http://www.yoctoproject.org/downloads/${BPN}/${BPN}-${PV}.tar.bz2";
 
-SRC_URI[md5sum] = "ae18a1388c032ac910adbf8c3111fdc4"
-SRC_URI[sha256sum] = 
"e72cb188fd8efb9eadfb5ce571a45a99245ae312eb9830cb9a9726bb25e47c17"
+SRC_URI[md5sum] = "1b8677f7730bd4c51daab7727c35123e"
+SRC_URI[sha256sum] = 
"e36360e4899467ac842fece894177cb50207671a90e0567ffc74c144fa377f51"
diff --git a/meta/recipes-devtools/pseudo/pseudo_git.bb 
b/meta/recipes-devtools/pseudo/pseudo_git.bb
index efffc95..b895d2f 100644
--- a/meta/recipes-devtools/pseudo/pseudo_git.bb
+++ b/meta/recipes-devtools/pseudo/pseudo_git.bb
@@ -1,7 +1,7 @@
 require pseudo.inc
 
-SRCREV = "363a94bb851046f62648d7c96c749e899bd0648e"
-PV = "1.4.4+git${SRCPV}"
+SRCREV = "011b401fb6be38d739215e455588af4dcd707e17"
+PV = "1.4.5+git${SRCPV}"
 PR = "r0"
 
 DEFAULT_PREFERENCE = "-1"
-- 
1.7.0.4


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


[OE-core] [OE-Core][PATCH] Revert "pseudo_git.bb: Bump to pseudo 1.4.4."

2013-02-13 Thread Khem Raj
This reverts commit 600dff4f2c6c37fa0a0cff2d287bade037c214b6.

We are seeing regressions eg. when building openssh it ends up
with

WARNING: useradd command did not succeed. Retrying...
ERROR: tried running useradd command 10 times without success, giving up
---
 meta/recipes-devtools/pseudo/pseudo_1.4.3.bb |8 
 meta/recipes-devtools/pseudo/pseudo_1.4.4.bb |8 
 meta/recipes-devtools/pseudo/pseudo_git.bb   |4 ++--
 3 files changed, 10 insertions(+), 10 deletions(-)
 create mode 100644 meta/recipes-devtools/pseudo/pseudo_1.4.3.bb
 delete mode 100644 meta/recipes-devtools/pseudo/pseudo_1.4.4.bb

diff --git a/meta/recipes-devtools/pseudo/pseudo_1.4.3.bb 
b/meta/recipes-devtools/pseudo/pseudo_1.4.3.bb
new file mode 100644
index 000..8f25bd0
--- /dev/null
+++ b/meta/recipes-devtools/pseudo/pseudo_1.4.3.bb
@@ -0,0 +1,8 @@
+require pseudo.inc
+
+PR = "r0"
+
+SRC_URI = "http://www.yoctoproject.org/downloads/${BPN}/${BPN}-${PV}.tar.bz2";
+
+SRC_URI[md5sum] = "ac943153aa78e210e2d0db7c85845db3"
+SRC_URI[sha256sum] = 
"0ca12a319c0ee87d1c8b2a4310c36a6d68d8d4b8c9c7dba00bace1773baf18e8"
diff --git a/meta/recipes-devtools/pseudo/pseudo_1.4.4.bb 
b/meta/recipes-devtools/pseudo/pseudo_1.4.4.bb
deleted file mode 100644
index dea607c..000
--- a/meta/recipes-devtools/pseudo/pseudo_1.4.4.bb
+++ /dev/null
@@ -1,8 +0,0 @@
-require pseudo.inc
-
-PR = "r0"
-
-SRC_URI = "http://www.yoctoproject.org/downloads/${BPN}/${BPN}-${PV}.tar.bz2";
-
-SRC_URI[md5sum] = "ae18a1388c032ac910adbf8c3111fdc4"
-SRC_URI[sha256sum] = 
"e72cb188fd8efb9eadfb5ce571a45a99245ae312eb9830cb9a9726bb25e47c17"
diff --git a/meta/recipes-devtools/pseudo/pseudo_git.bb 
b/meta/recipes-devtools/pseudo/pseudo_git.bb
index efffc95..bbdba43 100644
--- a/meta/recipes-devtools/pseudo/pseudo_git.bb
+++ b/meta/recipes-devtools/pseudo/pseudo_git.bb
@@ -1,7 +1,7 @@
 require pseudo.inc
 
-SRCREV = "363a94bb851046f62648d7c96c749e899bd0648e"
-PV = "1.4.4+git${SRCPV}"
+SRCREV = "a01d7884e5f3acba1460cf6b500d28390e7af9f8"
+PV = "1.4.3+git${SRCPV}"
 PR = "r0"
 
 DEFAULT_PREFERENCE = "-1"
-- 
1.7.9.5


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


Re: [OE-core] [OE-Core][PATCH] qemu: Upgrade to 1.3.1

2013-02-13 Thread Saul Wold

On 02/12/2013 11:46 PM, Khem Raj wrote:

qemu on target,qemu-native and nativesdk versions built
and worked fine



Already on the list and in MUT from Constantin

Thanks
Sau!


Signed-off-by: Khem Raj 
---
  meta/recipes-devtools/qemu/qemu_1.3.0.bb |   10 --
  meta/recipes-devtools/qemu/qemu_1.3.1.bb |9 +
  2 files changed, 9 insertions(+), 10 deletions(-)
  delete mode 100644 meta/recipes-devtools/qemu/qemu_1.3.0.bb
  create mode 100644 meta/recipes-devtools/qemu/qemu_1.3.1.bb

diff --git a/meta/recipes-devtools/qemu/qemu_1.3.0.bb 
b/meta/recipes-devtools/qemu/qemu_1.3.0.bb
deleted file mode 100644
index 7d007ea..000
--- a/meta/recipes-devtools/qemu/qemu_1.3.0.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-require qemu.inc
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
-
file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913"
-
-SRC_URI_prepend = "http://wiki.qemu.org/download/qemu-${PV}.tar.bz2";
-SRC_URI[md5sum] = "a4030ddd2ba324152a97d65d3c0b247d"
-SRC_URI[sha256sum] = 
"878055ec05bc28fecfe2da97eb8bc992e8635575b67cebdfc5ca1ede171140a8"
-
-PR = "r0"
diff --git a/meta/recipes-devtools/qemu/qemu_1.3.1.bb 
b/meta/recipes-devtools/qemu/qemu_1.3.1.bb
new file mode 100644
index 000..9ac7027
--- /dev/null
+++ b/meta/recipes-devtools/qemu/qemu_1.3.1.bb
@@ -0,0 +1,9 @@
+require qemu.inc
+
+LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
+
file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913"
+
+SRC_URI_prepend = "http://wiki.qemu.org/download/qemu-${PV}.tar.bz2";
+SRC_URI[md5sum] = "5dbc6c22f47efca71dfaae0dd80dcf9e"
+SRC_URI[sha256sum] = 
"3772e7ef0c9b4178195edcf90e711f12ba123f465fcf09fb43b56bdacaca0eaf"
+



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


[OE-core] [PATCH] systemd: add udev-extraconf and USB/PCI IDs to RRECOMMENDS

2013-02-13 Thread Ross Burton
The standalone udev has these dependencies and extraconf is required to have
working automount amongst other things.

Signed-off-by: Ross Burton 
---
 meta/recipes-core/systemd/systemd_197.bb |1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-core/systemd/systemd_197.bb 
b/meta/recipes-core/systemd/systemd_197.bb
index d55206b..0c3ebc4 100644
--- a/meta/recipes-core/systemd/systemd_197.bb
+++ b/meta/recipes-core/systemd/systemd_197.bb
@@ -194,6 +194,7 @@ FILES_udev-dbg += "/lib/udev/.debug"
 
 RDEPENDS_udev += "udev-utils"
 RPROVIDES_udev = "hotplug"
+RRECOMMENDS_udev += "udev-extraconf usbutils-ids pciutils-ids"
 
 FILES_udev += "${base_sbindir}/udevd \
${base_libdir}/systemd/systemd-udevd \
-- 
1.7.10.4


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


Re: [OE-core] [PATCH 1/1] busybox: add config fragments

2013-02-13 Thread Bruce Ashfield
On Wed, Feb 13, 2013 at 11:53 AM, Richard Purdie
 wrote:
> On Tue, 2013-02-12 at 11:50 -0500, Bruce Ashfield wrote:
>> Attached is the fixed up patch with DEPENDS, the existing one had a typo
>> in:
>>
>>   do_config[depends] = "kern-tools-native:do_populate_sysroot"
>>
>> I've gone ahead and replaced it with a DEPENDS and tested the failure case
>> here.
>>
>> This is a complete patch replacement, let me know if you'd prefer something
>> incremental.
>
> DEPENDS should be towards the start of the file and/or use =+ in case
> something in one of the classes also sets DEPENDS. I tweaked and merged
> it since I don't really want to review it again ;-).

Sounds good, thanks for the += addition, as for the location, I just
put it right
over the spot of the old dependency, since it wasn't going out of my way to
clean parts not related to the immediate fix :)

Cheers,

Bruce

>
> Cheers,
>
> Richard
>



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"

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


Re: [OE-core] [OE-Core][PATCH] systemd.bbclass: Introduce do_install_append and use systemd unitdir

2013-02-13 Thread Phil Blundell
On Wed, 2013-02-13 at 00:55 +0100, Andreas Müller wrote:
> Copying similar code in in tons of recipes is easier to maintain?

If the code that needs to go in the "tons" of recipes is just:

do_install_append() {
install -m 644 ${WORKDIR}/my.service ${D}${systemd_unitdir}/system
}

then yes, this is easier to maintain than a mechanism that magically
fishes out files from the workdir and installs them for itself.  As
Richard mentioned, we have previous experience with this in the form of
binconfig (and there have been others in the past) and this sort of
thing has universally turned out to be a maintenance headache after a
while.

There's even a comment in the code you quoted:

>> + # ensure installing systemd-files only (e.g not avahi *.service)

which suggests that some poor soul has previously found that it was
installing things it oughtn't to have done.

p.



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


Re: [OE-core] [denzil 11/18] qemu-0.15.1: add patch to fix compilatation problems on powerpc

2013-02-13 Thread McClintock Matthew-B29882
On Thu, Feb 7, 2013 at 5:56 PM, Mark Hatle  wrote:
> From: Matthew McClintock 
>
> ERROR: Function failed: do_compile (see 
> /opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/work/ppc64e5500-fsl-linux/qemu-0.15.1-r6/temp/log.do_compile.28447
>  for further information)
> ERROR: Logfile of failure stored in: 
> /opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/work/ppc64e5500-fsl-linux/qemu-0.15.1-r6/temp/log.do_compile.28447
> Log data follows:
> | DEBUG: SITE files ['endian-big', 'bit-64', 'powerpc-common', 
> 'common-linux', 'common-glibc', 'powerpc-linux', 'powerpc64-linux', 'common']
> | ERROR: Function failed: do_compile (see 
> /opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/work/ppc64e5500-fsl-linux/qemu-0.15.1-r6/temp/log.do_compile.28447
>  for further information)
> | NOTE: make -j 24
> |   LINK  ppc-linux-user/qemu-ppc
> | 
> /opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/sysroots/x86_64-linux/usr/libexec/ppc64e5500-fsl-linux/gcc/powerpc64-fsl-linux/4.6.4/ld:/opt/yocto/cache-build/p5020ds-64b/build_p5020ds-64b_release/tmp/work/ppc64e5500-fsl-linux/qemu-0.15.1-r6/qemu-0.15.1/ppc64.ld:84:
>  syntax error
> | collect2: ld returned 1 exit status
> | make[1]: *** [qemu-ppc] Error 1
> | make: *** [subdir-ppc-linux-user] Error 2
> | make: *** Waiting for unfinished jobs
> | ERROR: oe_runmake failed
>
> Signed-off-by: Matthew McClintock 
>
> (master rev: a9207aad5b163a071cd8298517d61514c587e0ed)
>
> Signed-off-by: Mark Hatle 
> ---
>  meta/recipes-devtools/qemu/qemu_0.15.1.bb | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/recipes-devtools/qemu/qemu_0.15.1.bb 
> b/meta/recipes-devtools/qemu/qemu_0.15.1.bb
> index b3fb354..2cc59f6 100644
> --- a/meta/recipes-devtools/qemu/qemu_0.15.1.bb
> +++ b/meta/recipes-devtools/qemu/qemu_0.15.1.bb
> @@ -3,7 +3,7 @@ require qemu.inc
>  LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
>  
> file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913"
>
> -PR = "r8"
> +PR = "r9"
>
>  FILESPATH = "${FILE_DIRNAME}/qemu-${PV}"
>  FILESDIR = "${WORKDIR}"
> --
> 1.8.1.2.545.g2f19ada

Missing a patch?

-M

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

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


Re: [OE-core] [OE-Core][PATCH V2] systemd.bbclass: Dont use libdir and base_libdir for units

2013-02-13 Thread Burton, Ross
On 13 February 2013 07:46, Khem Raj  wrote:
> +packages = d.getVar('PACKAGES', True)
> +if not pkg_systemd in packages:

Should probably do packages.split() here to ensure that we don't match
a substring.

Ross

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


Re: [OE-core] [PATCH 1/1] busybox: add config fragments

2013-02-13 Thread Richard Purdie
On Tue, 2013-02-12 at 11:50 -0500, Bruce Ashfield wrote:
> Attached is the fixed up patch with DEPENDS, the existing one had a typo
> in:
> 
>   do_config[depends] = "kern-tools-native:do_populate_sysroot"
> 
> I've gone ahead and replaced it with a DEPENDS and tested the failure case
> here.
> 
> This is a complete patch replacement, let me know if you'd prefer something
> incremental.

DEPENDS should be towards the start of the file and/or use =+ in case
something in one of the classes also sets DEPENDS. I tweaked and merged
it since I don't really want to review it again ;-).

Cheers,

Richard


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


[OE-core] [PATCH 6/7] xf86-video-vmware: upgrade to 13.0.0

2013-02-13 Thread Laurentiu Palcu
Removed backported patch.

Signed-off-by: Laurentiu Palcu 
---
 ...ware-port-vmware-driver-to-new-compat-API.patch |  655 
 ...mware_12.0.2.bb => xf86-video-vmware_13.0.0.bb} |7 +-
 2 files changed, 3 insertions(+), 659 deletions(-)
 delete mode 100644 
meta/recipes-graphics/xorg-driver/xf86-video-vmware/vmware-port-vmware-driver-to-new-compat-API.patch
 rename meta/recipes-graphics/xorg-driver/{xf86-video-vmware_12.0.2.bb => 
xf86-video-vmware_13.0.0.bb} (62%)

diff --git 
a/meta/recipes-graphics/xorg-driver/xf86-video-vmware/vmware-port-vmware-driver-to-new-compat-API.patch
 
b/meta/recipes-graphics/xorg-driver/xf86-video-vmware/vmware-port-vmware-driver-to-new-compat-API.patch
deleted file mode 100644
index 610a133..000
--- 
a/meta/recipes-graphics/xorg-driver/xf86-video-vmware/vmware-port-vmware-driver-to-new-compat-API.patch
+++ /dev/null
@@ -1,655 +0,0 @@
-Upstream-Status: Backport
-
-From 61df95a86f4997e342d50d7779b00aba2e8849a6 Mon Sep 17 00:00:00 2001
-From: Dave Airlie 
-Date: Wed, 6 Jun 2012 09:58:01 +0100
-Subject: [PATCH] vmware: port vmware driver to new compat API
-
-This is a port of the vmware driver to the new compat API.
-
-Tested-by: Jakob Bornecrantz 
-Reviewed-by: Jakob Bornecrantz 
-Signed-off-by: Dave Airlie 
-Signed-off-by: Jakob Bornecrantz 

- saa/saa.c |4 +-
- saa/saa.h |4 +-
- src/Makefile.am   |1 +
- src/compat-api.h  |   99 +
- src/vmware.c  |   40 +-
- src/vmware.h  |2 +-
- src/vmware_common.h   |2 +
- vmwgfx/vmwgfx_dri2.c  |4 +-
- vmwgfx/vmwgfx_driver.c|   73 +
- vmwgfx/vmwgfx_driver.h|7 ++--
- vmwgfx/vmwgfx_saa.c   |4 +-
- vmwgfx/vmwgfx_tex_video.c |6 +--
- 12 files changed, 174 insertions(+), 72 deletions(-)
- create mode 100644 src/compat-api.h
-
-diff --git a/saa/saa.c b/saa/saa.c
-index 173c090..f2d68e9 100644
 a/saa/saa.c
-+++ b/saa/saa.c
-@@ -594,7 +594,7 @@ saa_set_fallback_debug(ScreenPtr screen, Bool enable)
-  * screen private, before calling down to the next CloseScreen.
-  */
- Bool
--saa_close_screen(int i, ScreenPtr pScreen)
-+saa_close_screen(CLOSE_SCREEN_ARGS_DECL)
- {
- struct saa_screen_priv *sscreen = saa_screen(pScreen);
- struct saa_driver *driver = sscreen->driver;
-@@ -624,7 +624,7 @@ saa_close_screen(int i, ScreenPtr pScreen)
- 
- free(sscreen);
- 
--return (*pScreen->CloseScreen) (i, pScreen);
-+return (*pScreen->CloseScreen) (CLOSE_SCREEN_ARGS);
- }
- 
- struct saa_driver *
-diff --git a/saa/saa.h b/saa/saa.h
-index c7aa3b6..4e5ced5 100644
 a/saa/saa.h
-+++ b/saa/saa.h
-@@ -44,6 +44,8 @@
- #include 
- #include 
- 
-+#include "../src/compat-api.h"
-+
- #define SAA_VERSION_MAJOR 0
- #define SAA_VERSION_MINOR 1
- 
-@@ -173,7 +175,7 @@ extern _X_EXPORT RegionPtr
- saa_bitmap_to_region(PixmapPtr pPix);
- 
- extern _X_EXPORT Bool
--saa_close_screen(int i, ScreenPtr pScreen);
-+saa_close_screen(CLOSE_SCREEN_ARGS_DECL);
- 
- extern _X_EXPORT Bool
- saa_gc_reads_destination(DrawablePtr pDrawable, GCPtr pGC);
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 04c9e0d..b0dd147 100644
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -37,6 +37,7 @@ endif
- vmware_drv_la_SOURCES = \
-   bits2pixels.c \
-   bits2pixels.h \
-+  compat-api.h \
-   guest_os.h \
-   includeCheck.h \
-   svga_escape.h \
-diff --git a/src/compat-api.h b/src/compat-api.h
-new file mode 100644
-index 000..6bc946f
 /dev/null
-+++ b/src/compat-api.h
-@@ -0,0 +1,99 @@
-+/*
-+ * Copyright 2012 Red Hat, Inc.
-+ *
-+ * Permission is hereby granted, free of charge, to any person obtaining a
-+ * copy of this software and associated documentation files (the "Software"),
-+ * to deal in the Software without restriction, including without limitation
-+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
-+ * and/or sell copies of the Software, and to permit persons to whom the
-+ * Software is furnished to do so, subject to the following conditions:
-+ *
-+ * The above copyright notice and this permission notice (including the next
-+ * paragraph) shall be included in all copies or substantial portions of the
-+ * Software.
-+ *
-+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
-+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-+ * DEALINGS IN THE SOFTWARE.
-+ *
-+ * Author: Dave Airlie 
-+ */
-+
-+/* this file provides API compat between server post 1.13 and pre it,
-+   it should be reused inside as ma

[OE-core] [PATCH 4/7] xkeyboard-config: upgrade to 2.8

2013-02-13 Thread Laurentiu Palcu
Signed-off-by: Laurentiu Palcu 
---
 ...board-config_2.7.bb => xkeyboard-config_2.8.bb} |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-lib/{xkeyboard-config_2.7.bb => 
xkeyboard-config_2.8.bb} (88%)

diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.7.bb 
b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.8.bb
similarity index 88%
rename from meta/recipes-graphics/xorg-lib/xkeyboard-config_2.7.bb
rename to meta/recipes-graphics/xorg-lib/xkeyboard-config_2.8.bb
index 08d03a5..8ca2f6a 100644
--- a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.7.bb
+++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.8.bb
@@ -13,8 +13,8 @@ LICENSE = "MIT & MIT-style"
 LIC_FILES_CHKSUM = "file://COPYING;md5=0e7f21ca7db975c63467d2e7624a12f9"
 
 SRC_URI="${XORG_MIRROR}/individual/data/xkeyboard-config/${BPN}-${PV}.tar.bz2"
-SRC_URI[md5sum] = "6ad7b43062f123eacf8ff0eb3a4e0678"
-SRC_URI[sha256sum] = 
"e43478a12fb0fe6757a7bad3a04fd3747ec53e53d5af22a9d9829dfb9aac8321"
+SRC_URI[md5sum] = "e66d567d85a954d589c5723fb0e1f3dd"
+SRC_URI[sha256sum] = 
"4e1cf5468d488aaf320ddfd439e03cbda0b213550fd734026d23138e4b2078ae"
 
 SECTION = "x11/libs"
 DEPENDS = "intltool-native xkbcomp-native glib-2.0 virtual/gettext"
-- 
1.7.9.5


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


[OE-core] [PATCH 3/7] libdrm: upgrade to 2.4.42

2013-02-13 Thread Laurentiu Palcu
Signed-off-by: Laurentiu Palcu 
---
 .../drm/{libdrm_2.4.40.bb => libdrm_2.4.42.bb} |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/drm/{libdrm_2.4.40.bb => libdrm_2.4.42.bb} (50%)

diff --git a/meta/recipes-graphics/drm/libdrm_2.4.40.bb 
b/meta/recipes-graphics/drm/libdrm_2.4.42.bb
similarity index 50%
rename from meta/recipes-graphics/drm/libdrm_2.4.40.bb
rename to meta/recipes-graphics/drm/libdrm_2.4.42.bb
index 42f860a..67ae2e6 100644
--- a/meta/recipes-graphics/drm/libdrm_2.4.40.bb
+++ b/meta/recipes-graphics/drm/libdrm_2.4.42.bb
@@ -6,5 +6,5 @@ SRC_URI += "file://installtests.patch \
 file://GNU_SOURCE_definition.patch \
"
 
-SRC_URI[md5sum] = "626a3dc44a40ef37565b61732b688567"
-SRC_URI[sha256sum] = 
"48c14e4600ea0fde522292893eb4055d2f6d86a69d093d379c827deaccffaa1f"
+SRC_URI[md5sum] = "a6e2e26951bcc920b2049b65e86a659f"
+SRC_URI[sha256sum] = 
"e0671082a77871c8474d3c0f09dbf5ff82d2429cd248088a691f7b484cbc76e1"
-- 
1.7.9.5


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


[OE-core] [PATCH 5/7] xf86-input-synaptics: upgrade to 1.6.3

2013-02-13 Thread Laurentiu Palcu
Signed-off-by: Laurentiu Palcu 
---
 ...tics_1.6.2.bb => xf86-input-synaptics_1.6.3.bb} |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
 rename meta/recipes-graphics/xorg-driver/{xf86-input-synaptics_1.6.2.bb => 
xf86-input-synaptics_1.6.3.bb} (79%)

diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.6.2.bb 
b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.6.3.bb
similarity index 79%
rename from meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.6.2.bb
rename to meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.6.3.bb
index c28aff4..9ebdfef 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.6.2.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.6.3.bb
@@ -12,10 +12,10 @@ advanced features of the touchpad to become available."
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=e395e21f3c21d4fc3a243783e85e9ab5"
 
-PR = "${INC_PR}.2"
+PR = "${INC_PR}.0"
 
-SRC_URI[md5sum] = "9914022a173e3f0ccfe7137ab84f6133"
-SRC_URI[sha256sum] = 
"c3f7d6a085d480c352f030aeb43db2e5560d1468ed34be24d44a0fc3fda25920"
+SRC_URI[md5sum] = "3568930b0bda522e00272b64c0ca2ca2"
+SRC_URI[sha256sum] = 
"b40c9dbd5f743ff1eb2ac81a23b9676df72e76ed3fa6408de3f8a3a260248604"
 
 DEPENDS += "libxi mtdev"
 
-- 
1.7.9.5


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


[OE-core] [PATCH 1/7] xf86-video-intel: upgrade to 2.21.0

2013-02-13 Thread Laurentiu Palcu
Signed-off-by: Laurentiu Palcu 
---
 ...intel_2.20.17.bb => xf86-video-intel_2.21.0.bb} |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-driver/{xf86-video-intel_2.20.17.bb => 
xf86-video-intel_2.21.0.bb} (86%)

diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-intel_2.20.17.bb 
b/meta/recipes-graphics/xorg-driver/xf86-video-intel_2.21.0.bb
similarity index 86%
rename from meta/recipes-graphics/xorg-driver/xf86-video-intel_2.20.17.bb
rename to meta/recipes-graphics/xorg-driver/xf86-video-intel_2.21.0.bb
index c371796..157e0f3 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-video-intel_2.20.17.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-intel_2.21.0.bb
@@ -23,5 +23,5 @@ EXTRA_OECONF += '${@base_conditional( "ROOTLESS_X", "1", " 
--enable-kms-only", "
 
 COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
 
-SRC_URI[md5sum] = "b76a8ad65b3f6f2f5e0842a55abbffbd"
-SRC_URI[sha256sum] = 
"0bf5e9bd82b2643e06503665545f5cc8c3e24ab48ca4fe84f4e9e7ebbb9e7dbc"
+SRC_URI[md5sum] = "f029cc261fca75b32ba85b9c4189db88"
+SRC_URI[sha256sum] = 
"d872adef06cbf1a4434811baad4b8a18feacc6633b59b36557e8d7db7161081c"
-- 
1.7.9.5


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


[OE-core] [PATCH 7/7] xev: upgrade to 1.2.1

2013-02-13 Thread Laurentiu Palcu
Licence didn't change, the end line for computing the licence md5sum was
inside the actual code which, eventually changed. Adjust it to the right
line.

Signed-off-by: Laurentiu Palcu 
---
 meta/recipes-graphics/xorg-app/xev_1.2.0.bb |   12 
 meta/recipes-graphics/xorg-app/xev_1.2.1.bb |   12 
 2 files changed, 12 insertions(+), 12 deletions(-)
 delete mode 100644 meta/recipes-graphics/xorg-app/xev_1.2.0.bb
 create mode 100644 meta/recipes-graphics/xorg-app/xev_1.2.1.bb

diff --git a/meta/recipes-graphics/xorg-app/xev_1.2.0.bb 
b/meta/recipes-graphics/xorg-app/xev_1.2.0.bb
deleted file mode 100644
index 5248ea1..000
--- a/meta/recipes-graphics/xorg-app/xev_1.2.0.bb
+++ /dev/null
@@ -1,12 +0,0 @@
-require xorg-app-common.inc
-LIC_FILES_CHKSUM = 
"file://xev.c;beginline=1;endline=35;md5=2f39a0038b59269c1e62efae64cfd056"
-DESCRIPTION = "X Event Viewer"
-LICENSE = "MIT"
-PE = "1"
-
-DEPENDS += "libxrandr xproto"
-
-SRC_URI += "file://diet-x11.patch"
-
-SRC_URI[md5sum] = "2727c72f3eba0c23f8f6b2e618d195a2"
-SRC_URI[sha256sum] = 
"3786a77dab17741d508d5d117a0ff33bb6eabf93e0935388b5f920bfcf2fb38f"
diff --git a/meta/recipes-graphics/xorg-app/xev_1.2.1.bb 
b/meta/recipes-graphics/xorg-app/xev_1.2.1.bb
new file mode 100644
index 000..298910a
--- /dev/null
+++ b/meta/recipes-graphics/xorg-app/xev_1.2.1.bb
@@ -0,0 +1,12 @@
+require xorg-app-common.inc
+LIC_FILES_CHKSUM = 
"file://xev.c;beginline=1;endline=33;md5=577c99421f1803b891d2c79097ae4682"
+DESCRIPTION = "X Event Viewer"
+LICENSE = "MIT"
+PE = "1"
+
+DEPENDS += "libxrandr xproto"
+
+SRC_URI += "file://diet-x11.patch"
+
+SRC_URI[md5sum] = "5b0a0b6f589441d546da21739fa75634"
+SRC_URI[sha256sum] = 
"11f17fab097f17d9efc51ea9d0e3140bea3904eb3c486afa7c8c3eedab496243"
-- 
1.7.9.5


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


[OE-core] [PATCH 2/7] xf86-input-vmmouse: upgrade to 13.0.0

2013-02-13 Thread Laurentiu Palcu
Signed-off-by: Laurentiu Palcu 
---
 ...ouse_12.9.0.bb => xf86-input-vmmouse_13.0.0.bb} |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-driver/{xf86-input-vmmouse_12.9.0.bb => 
xf86-input-vmmouse_13.0.0.bb} (75%)

diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_12.9.0.bb 
b/meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_13.0.0.bb
similarity index 75%
rename from meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_12.9.0.bb
rename to meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_13.0.0.bb
index 24bfd92..3290ed5 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_12.9.0.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_13.0.0.bb
@@ -3,8 +3,8 @@ require xorg-driver-input.inc
 DESCRIPTION = "X.Org X server -- VMWare mouse input driver"
 PR = "${INC_PR}.0"
 
-SRC_URI[md5sum] = "2b3bfea9ba1f73d9d68bddd0d6b20112"
-SRC_URI[sha256sum] = 
"fbcf00f6bfee38bc65e0f0b812a4d076f7e203e81ed908e57de4026792b299bf"
+SRC_URI[md5sum] = "34f9f64ee6a1a51fc8266a9af24e1e07"
+SRC_URI[sha256sum] = 
"04cfb60366008d4db815c550d8fb8d0a4270c75fa7a20fa3bddc9ecbd355612c"
 
 RDEPENDS_${PN} += "xf86-input-mouse"
 
-- 
1.7.9.5


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


[OE-core] [PATCH 0/7] Package upgrades

2013-02-13 Thread Laurentiu Palcu
Hi,

The packages were compiled successfully for all architecture, except
xf86-video-intel and xf86-video-vmware which have compatible host set to
x86 and x86_64. Basic functionality tests were done in qemu. No issues
found.

Thanks,
Laurentiu

The following changes since commit c77e1f4e14edf7a07000f0e7360d42039af5e524:

  Cleanup of upstream_tracking.inc file (2013-02-12 16:43:57 +)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib lpalcu/upgrades
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=lpalcu/upgrades

Laurentiu Palcu (7):
  xf86-video-intel: upgrade to 2.21.0
  xf86-input-vmmouse: upgrade to 13.0.0
  libdrm: upgrade to 2.4.42
  xkeyboard-config: upgrade to 2.8
  xf86-input-synaptics: upgrade to 1.6.3
  xf86-video-vmware: upgrade to 13.0.0
  xev: upgrade to 1.2.1

 .../drm/{libdrm_2.4.40.bb => libdrm_2.4.42.bb} |4 +-
 meta/recipes-graphics/xorg-app/xev_1.2.0.bb|   12 -
 meta/recipes-graphics/xorg-app/xev_1.2.1.bb|   12 +
 ...tics_1.6.2.bb => xf86-input-synaptics_1.6.3.bb} |6 +-
 ...ouse_12.9.0.bb => xf86-input-vmmouse_13.0.0.bb} |4 +-
 ...intel_2.20.17.bb => xf86-video-intel_2.21.0.bb} |4 +-
 ...ware-port-vmware-driver-to-new-compat-API.patch |  655 
 ...mware_12.0.2.bb => xf86-video-vmware_13.0.0.bb} |7 +-
 ...board-config_2.7.bb => xkeyboard-config_2.8.bb} |4 +-
 9 files changed, 26 insertions(+), 682 deletions(-)
 rename meta/recipes-graphics/drm/{libdrm_2.4.40.bb => libdrm_2.4.42.bb} (50%)
 delete mode 100644 meta/recipes-graphics/xorg-app/xev_1.2.0.bb
 create mode 100644 meta/recipes-graphics/xorg-app/xev_1.2.1.bb
 rename meta/recipes-graphics/xorg-driver/{xf86-input-synaptics_1.6.2.bb => 
xf86-input-synaptics_1.6.3.bb} (79%)
 rename meta/recipes-graphics/xorg-driver/{xf86-input-vmmouse_12.9.0.bb => 
xf86-input-vmmouse_13.0.0.bb} (75%)
 rename meta/recipes-graphics/xorg-driver/{xf86-video-intel_2.20.17.bb => 
xf86-video-intel_2.21.0.bb} (86%)
 delete mode 100644 
meta/recipes-graphics/xorg-driver/xf86-video-vmware/vmware-port-vmware-driver-to-new-compat-API.patch
 rename meta/recipes-graphics/xorg-driver/{xf86-video-vmware_12.0.2.bb => 
xf86-video-vmware_13.0.0.bb} (62%)
 rename meta/recipes-graphics/xorg-lib/{xkeyboard-config_2.7.bb => 
xkeyboard-config_2.8.bb} (88%)

-- 
1.7.9.5


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


[OE-core] [PATCH] connman: Have connman package systemd service.

2013-02-13 Thread Florin Sarbu
connman.inc was missing the SYSTEMD_PACKAGES variable. Declared
${PN}-systemd as the package containing the systemd service
file and also added this package to PACKAGES variable.

Signed-off-by: Florin Sarbu 
---
 meta/recipes-connectivity/connman/connman.inc |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-connectivity/connman/connman.inc 
b/meta/recipes-connectivity/connman/connman.inc
index b61e2af..8c4ee89 100644
--- a/meta/recipes-connectivity/connman/connman.inc
+++ b/meta/recipes-connectivity/connman/connman.inc
@@ -20,7 +20,7 @@ DEPENDS  = "dbus glib-2.0 ppp iptables gnutls \
 ${@base_contains('DISTRO_FEATURES', '3g','ofono', '', d)} \
 "
 
-INC_PR = "r17"
+INC_PR = "r18"
 
 TIST = "--enable-tist"
 TIST_powerpc = ""
@@ -46,6 +46,7 @@ EXTRA_OECONF += "\
 INITSCRIPT_NAME = "connman"
 INITSCRIPT_PARAMS = "start 05 5 2 3 . stop 22 0 1 6 ."
 
+SYSTEMD_PACKAGES = "${PN}-systemd"
 SYSTEMD_SERVICE_${PN} = "connman.service"
 
 # IMPORTANT: because xuser is shared with rootless X, please make sure the
@@ -116,7 +117,7 @@ python populate_packages_prepend() {
 d.setVar("RDEPENDS_%s" % package, " ".join(rdepends))
 }
 
-PACKAGES =+ "${PN}-tools ${PN}-tests"
+PACKAGES =+ "${PN}-tools ${PN}-tests ${PN}-systemd"
 
 FILES_${PN}-tools = "${bindir}/wispr"
 
-- 
1.7.10.4


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


[OE-core] systemd services in the rootfs

2013-02-13 Thread Florin Sarbu

Hi all,
following the transition of the systemd.bbclass from meta-openembedded 
to oe-core, I stumbled upon on what seems to me a missing feature that 
has not been brought along in the new systemd.bbclass in oe-core. Seems 
that if one does not explicitly specify the inclusion of the packages 
containing the systemd services in a packagegroup or image recipe or use 
some other mechanism that will determine the addition of these packages 
in the final rootfs, then the root filesystem will not contain the 
systemd services. Even though DISTRO_FEATURES_INITMAN="systemd" is set. 
The meta-openembedded systemd.bbclass, needed no additional adding of 
the systemd related packages, just RRECOMMENDED and things worked as 
expected. Shouldn't the DISTRO_FEATURES_INITMAN do just that? Is it 
something that still needs to be done on the systemd.bbclass or would 
you suggest that from now on we will have to manually add the systemd 
packages in packagegroups, image recipes etc?


Thank you,
Florin

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


[OE-core] [PATCH v2] qemu: Enabled SDL when compiling for target architecture

2013-02-13 Thread Mihai Prica
- enables qemu to run images with video output without the need for vncviewer.
- SDLPACKAGECONFIG is used because there is no need for the native-libsdl
package when building the qemu-native package.

Signed-off-by: Mihai Prica 
---
 meta/recipes-devtools/qemu/qemu.inc |   19 +++
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/meta/recipes-devtools/qemu/qemu.inc 
b/meta/recipes-devtools/qemu/qemu.inc
index 6c44b31..68114c5 100644
--- a/meta/recipes-devtools/qemu/qemu.inc
+++ b/meta/recipes-devtools/qemu/qemu.inc
@@ -3,8 +3,7 @@ HOMEPAGE = "http://qemu.org";
 LICENSE = "GPLv2 & LGPLv2.1"
 DEPENDS = "glib-2.0 zlib alsa-lib virtual/libx11 pixman"
 DEPENDS_class-native = "zlib-native alsa-lib-native glib-2.0-native 
pixman-native"
-DEPENDS_class-nativesdk = "nativesdk-zlib nativesdk-libsdl nativesdk-glib-2.0 
nativesdk-pixman"
-RDEPENDS_${PN}_class-nativesdk = "nativesdk-libsdl"
+DEPENDS_class-nativesdk = "nativesdk-zlib nativesdk-glib-2.0 nativesdk-pixman"
 
 require qemu-targets.inc
 inherit autotools
@@ -13,10 +12,6 @@ BBCLASSEXTEND = "native nativesdk"
 # QEMU_TARGETS is overridable variable
 QEMU_TARGETS ?= "arm i386 mips mipsel mips64 mips64el ppc sh4 x86_64"
 
-SDL ?= "--disable-sdl"
-SDL_class-native ?= ""
-SDL_class-nativesdk ?= ""
-
 SRC_URI = "\
 file://powerpc_rom.bin \
 file://no-strip.patch \
@@ -32,7 +27,7 @@ SRC_URI_append_class-nativesdk = "\
 file://relocatable_sdk.patch \
 "
 
-EXTRA_OECONF += "--target-list=${@get_qemu_target_list(d)} --disable-werror 
--disable-vnc-tls --audio-drv-list=oss,alsa --audio-card-list=ac97,es1370 
${SDL} --disable-curl --disable-vnc-jpeg --disable-bluez --with-system-pixman 
--disable-smartcard"
+EXTRA_OECONF += "--target-list=${@get_qemu_target_list(d)} --disable-werror 
--disable-vnc-tls --audio-drv-list=oss,alsa --audio-card-list=ac97,es1370 
--disable-curl --disable-vnc-jpeg --disable-bluez --with-system-pixman 
--disable-smartcard"
 
 EXTRA_OECONF_class-nativesdk = "--target-list=${@get_qemu_target_list(d)} 
--disable-werror --disable-vnc-tls \
--disable-curl \
@@ -83,7 +78,15 @@ do_install_append() {
 }
 # END of qemu-mips workaround
 
-PACKAGECONFIG ??= ""
+PACKAGECONFIG ??= "sdl"
+PACKAGECONFIG_class-native ??= "sdl"
+PACKAGECONFIG_class-nativesdk ??= "sdl"
+
+SDLPACKAGECONFIG = "libsdl"
+SDLPACKAGECONFIG_class-native = ""
+SDLPACKAGECONFIG_class-nativesdk = "nativesdk-libsdl"
+
+PACKAGECONFIG[sdl] = ",--disable-sdl,${SDLPACKAGECONFIG},${SDLPACKAGECONFIG}"
 
 # Qemu target will not build in world build for ARM or Mips
 BROKEN_qemuarm = "1"
-- 
1.7.9.5


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


[OE-core] [PATCH 0/4] Updates to new upstream versions

2013-02-13 Thread Marko Lindqvist
Some updates to newer upstream versions. No major version
bumps, just newer bugfix versions.


 - ML

The following changes since commit c58e6cf352774e147038e6543ac95ab0060f2327:

  distro_check: Remove creation of empty Meego filelist. (2013-02-12 13:22:14 
+)

are available in the git repository at:

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

Marko Lindqvist (4):
  webkit-gtk: update to upstream version 1.8.3
  gtk+: update to upstream version 2.24.15
  harfbuzz: update to upstream version 0.9.12
  libpng: update to upstream version 1.5.14

 .../gtk+/gtk+-2.24.14/hardcoded_libtool.patch  |   33 -
 .../gtk+-2.24.14/obsolete_automake_macros.patch|   23 -
 ...utton-do-not-prelight-in-touchscreen-mode.patch |0
 ...Duplicate-the-exec-string-returned-by-gtk.patch |0
 .../cellrenderer-cairo.patch   |0
 .../configure-nm.patch |   11 +-
 .../configurefix.patch |0
 .../{gtk+-2.24.14 => gtk+-2.24.15}/doc-fixes.patch |0
 .../entry-cairo.patch  |0
 .../gtk+/gtk+-2.24.15/hardcoded_libtool.patch  | 1814 
 .../{gtk+-2.24.14 => gtk+-2.24.15}/no-demos.patch  |0
 .../run-iconcache.patch|0
 .../toggle-font.diff   |0
 .../{gtk+-2.24.14 => gtk+-2.24.15}/xsettings.patch |0
 .../gtk+/{gtk+_2.24.14.bb => gtk+_2.24.15.bb}  |7 +-
 .../avoid_double_version_h.patch   |0
 .../disable_graphite.patch |0
 .../{harfbuzz_0.9.10.bb => harfbuzz_0.9.12.bb} |8 +-
 .../libpng-1.5.13/obsolete_automake_macros.patch   |   15 -
 .../libpng/{libpng_1.5.13.bb => libpng_1.5.14.bb}  |   11 +-
 .../{webkit-gtk_1.8.2.bb => webkit-gtk_1.8.3.bb}   |6 +-
 21 files changed, 1837 insertions(+), 91 deletions(-)
 delete mode 100644 meta/recipes-gnome/gtk+/gtk+-2.24.14/hardcoded_libtool.patch
 delete mode 100644 
meta/recipes-gnome/gtk+/gtk+-2.24.14/obsolete_automake_macros.patch
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.14 => 
gtk+-2.24.15}/0001-GtkButton-do-not-prelight-in-touchscreen-mode.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.14 => 
gtk+-2.24.15}/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch 
(100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.14 => 
gtk+-2.24.15}/cellrenderer-cairo.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.14 => 
gtk+-2.24.15}/configure-nm.patch (50%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.14 => 
gtk+-2.24.15}/configurefix.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.14 => gtk+-2.24.15}/doc-fixes.patch 
(100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.14 => 
gtk+-2.24.15}/entry-cairo.patch (100%)
 create mode 100644 meta/recipes-gnome/gtk+/gtk+-2.24.15/hardcoded_libtool.patch
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.14 => gtk+-2.24.15}/no-demos.patch 
(100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.14 => 
gtk+-2.24.15}/run-iconcache.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.14 => gtk+-2.24.15}/toggle-font.diff 
(100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.14 => gtk+-2.24.15}/xsettings.patch 
(100%)
 rename meta/recipes-gnome/gtk+/{gtk+_2.24.14.bb => gtk+_2.24.15.bb} (92%)
 rename meta/recipes-graphics/harfbuzz/{harfbuzz-0.9.10 => 
harfbuzz-0.9.12}/avoid_double_version_h.patch (100%)
 rename meta/recipes-graphics/harfbuzz/{harfbuzz-0.9.10 => 
harfbuzz-0.9.12}/disable_graphite.patch (100%)
 rename meta/recipes-graphics/harfbuzz/{harfbuzz_0.9.10.bb => 
harfbuzz_0.9.12.bb} (82%)
 delete mode 100644 
meta/recipes-multimedia/libpng/libpng-1.5.13/obsolete_automake_macros.patch
 rename meta/recipes-multimedia/libpng/{libpng_1.5.13.bb => libpng_1.5.14.bb} 
(47%)
 rename meta/recipes-sato/webkit/{webkit-gtk_1.8.2.bb => webkit-gtk_1.8.3.bb} 
(97%)

-- 
1.7.10.4


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


[OE-core] [OE-Core][PATCH] qemu: Upgrade to 1.3.1

2013-02-13 Thread Khem Raj
qemu on target,qemu-native and nativesdk versions built
and worked fine

Signed-off-by: Khem Raj 
---
 meta/recipes-devtools/qemu/qemu_1.3.0.bb |   10 --
 meta/recipes-devtools/qemu/qemu_1.3.1.bb |9 +
 2 files changed, 9 insertions(+), 10 deletions(-)
 delete mode 100644 meta/recipes-devtools/qemu/qemu_1.3.0.bb
 create mode 100644 meta/recipes-devtools/qemu/qemu_1.3.1.bb

diff --git a/meta/recipes-devtools/qemu/qemu_1.3.0.bb 
b/meta/recipes-devtools/qemu/qemu_1.3.0.bb
deleted file mode 100644
index 7d007ea..000
--- a/meta/recipes-devtools/qemu/qemu_1.3.0.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-require qemu.inc
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
-
file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913"
-
-SRC_URI_prepend = "http://wiki.qemu.org/download/qemu-${PV}.tar.bz2";
-SRC_URI[md5sum] = "a4030ddd2ba324152a97d65d3c0b247d"
-SRC_URI[sha256sum] = 
"878055ec05bc28fecfe2da97eb8bc992e8635575b67cebdfc5ca1ede171140a8"
-
-PR = "r0"
diff --git a/meta/recipes-devtools/qemu/qemu_1.3.1.bb 
b/meta/recipes-devtools/qemu/qemu_1.3.1.bb
new file mode 100644
index 000..9ac7027
--- /dev/null
+++ b/meta/recipes-devtools/qemu/qemu_1.3.1.bb
@@ -0,0 +1,9 @@
+require qemu.inc
+
+LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
+
file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913"
+
+SRC_URI_prepend = "http://wiki.qemu.org/download/qemu-${PV}.tar.bz2";
+SRC_URI[md5sum] = "5dbc6c22f47efca71dfaae0dd80dcf9e"
+SRC_URI[sha256sum] = 
"3772e7ef0c9b4178195edcf90e711f12ba123f465fcf09fb43b56bdacaca0eaf"
+
-- 
1.7.9.5


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


[OE-core] [OE-Core][PATCH V2] systemd.bbclass: Dont use libdir and base_libdir for units

2013-02-13 Thread Khem Raj
systemd always uses /lib and /usr/lib to store unit files
so using libdir and base_libdir is incorrect. It will work
where libdir is usr/lib and base_libdir is /lib but wont work
when say its /lib64

Add a check to make sure that SYSTEMD_PACKAGES are part of PACKAGES
too, otherwise error out

Signed-off-by: Khem Raj 
---
 meta/classes/systemd.bbclass |   13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/meta/classes/systemd.bbclass b/meta/classes/systemd.bbclass
index 8b55813..269e3f9 100644
--- a/meta/classes/systemd.bbclass
+++ b/meta/classes/systemd.bbclass
@@ -49,6 +49,12 @@ python systemd_populate_packages() {
 val = (d.getVar(var, True) or "").strip()
 return val
 
+# Check if systemd-packages already included in PACKAGES
+def systemd_check_package(pkg_systemd):
+packages = d.getVar('PACKAGES', True)
+if not pkg_systemd in packages:
+bb.error('%s does not appear in package list, please add it', " " 
+ pkg_systemd)
+
 
 # Add a runtime dependency on systemd to pkg
 def systemd_add_rdepends(pkg):
@@ -118,11 +124,9 @@ python systemd_populate_packages() {
 
 # Check service-files and call systemd_add_files_and_parse for each entry
 def systemd_check_services():
-base_libdir = d.getVar('base_libdir', True)
 searchpaths = [oe.path.join(d.getVar("sysconfdir", True), "systemd", 
"system"),]
-searchpaths.append(oe.path.join(d.getVar("base_libdir", True), 
"systemd", "system"))
-searchpaths.append(oe.path.join(d.getVar("libdir", True), "systemd", 
"system"))
-searchpaths.append(oe.path.join(d.getVar("libdir", True), "systemd", 
"user"))
+   searchpaths.append(oe.path.join(d.getVar("nonarch_base_libdir", True), 
"systemd", "system"))
+   searchpaths.append(oe.path.join(d.getVar("exec_prefix", True), 
d.getVar("nonarch_base_libdir", True), "systemd", "system"))
 systemd_packages = d.getVar('SYSTEMD_PACKAGES', True)
 has_exactly_one_service = len(systemd_packages.split()) == 1
 if has_exactly_one_service:
@@ -149,6 +153,7 @@ python systemd_populate_packages() {
 # Run all modifications once when creating package
 if os.path.exists(d.getVar("D", True)):
 for pkg in d.getVar('SYSTEMD_PACKAGES', True).split():
+systemd_check_package(pkg)
 if d.getVar('SYSTEMD_SERVICE_' + pkg, True):
 systemd_generate_package_scripts(pkg)
 systemd_add_rdepends(pkg)
-- 
1.7.9.5


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