[oe] unnecessary dependencies?

2011-08-01 Thread Steffen Sledz
We are working on an application which requires libgssdp.

libgssdp requires libsoup, libsoup inherits gnome, gnome inherits 
gtk-icon-cache, gtk-icon-cache rdepends hicolor-icon-theme. So this icon theme 
(probably a lot more gnome stuff) unnecessarily allocates place in our image 
(we do not have a GUI). :(

Are these deps really necessary?

Regards,
Steffen

-- 
DResearch Fahrzeugelektronik GmbH
Otto-Schmirgal-Str. 3, 10319 Berlin, Germany
Tel: +49 30 515932-237 mailto:sl...@dresearch-fe.de
Fax: +49 30 515932-299
Geschäftsführer: Dr. Michael Weber, Werner Mögle;
Amtsgericht Berlin Charlottenburg; HRB 130120 B;
Ust.-IDNr. DE273952058

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


Re: [oe] unnecessary dependencies?

2011-08-01 Thread Koen Kooi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Op 01-08-11 08:58, Steffen Sledz schreef:
 We are working on an application which requires libgssdp.
 
 libgssdp requires libsoup, libsoup inherits gnome, gnome inherits 
 gtk-icon-cache, gtk-icon-cache rdepends hicolor-icon-theme. So this icon 
 theme (probably a lot more gnome stuff) unnecessarily allocates place in our 
 image (we do not have a GUI). :(
 
 Are these deps really necessary?

They are if the icon-cache postinsts are added. It looks like the unconditional 
RDEPENDS_${PN} should be moved inside the do_populate_packages_append code.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFONlHDMkyGM64RGpERAldJAKCnYKZpYRp6nQFWNwqsC/P0B0riNACeIqqu
uaCdpPvgVTqMf18n2ObHkJk=
=p6Xj
-END PGP SIGNATURE-


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


Re: [oe] unnecessary dependencies?

2011-08-01 Thread Frans Meulenbroeks
2011/8/1 Steffen Sledz sl...@dresearch-fe.de

 We are working on an application which requires libgssdp.

 libgssdp requires libsoup, libsoup inherits gnome, gnome inherits
 gtk-icon-cache, gtk-icon-cache rdepends hicolor-icon-theme. So this icon
 theme (probably a lot more gnome stuff) unnecessarily allocates place in our
 image (we do not have a GUI). :(

 Are these deps really necessary?


I know this does not answer your question, but if you do not have a GUI
maybe libgssdp is not the best choice for your project.
You could consider another upnp library (e.g. libupnp).

And ofc a workaround could be to simply nuke all nonneeded junk at image
creation time.

Enjoy!
Frans.
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] unnecessary dependencies?

2011-08-01 Thread Phil Blundell
On Mon, 2011-08-01 at 08:58 +0200, Steffen Sledz wrote:
 We are working on an application which requires libgssdp.
 
 libgssdp requires libsoup, libsoup inherits gnome, gnome inherits 
 gtk-icon-cache, gtk-icon-cache rdepends hicolor-icon-theme. So this icon 
 theme (probably a lot more gnome stuff) unnecessarily allocates place in our 
 image (we do not have a GUI). :(
 
 Are these deps really necessary?

It sounds as though libsoup possibly shouldn't be inheriting gnome.  Can
you figure out whether gtk-icon-cache is actually doing anything useful
in this case?

p.



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


Re: [oe] unnecessary dependencies?

2011-08-01 Thread Steffen Sledz
On 01.08.2011 10:35, Frans Meulenbroeks wrote:
 2011/8/1 Steffen Sledz sl...@dresearch-fe.de
 
 We are working on an application which requires libgssdp.

 libgssdp requires libsoup, libsoup inherits gnome, gnome inherits
 gtk-icon-cache, gtk-icon-cache rdepends hicolor-icon-theme. So this icon
 theme (probably a lot more gnome stuff) unnecessarily allocates place in our
 image (we do not have a GUI). :(

 Are these deps really necessary?


 I know this does not answer your question, but if you do not have a GUI
 maybe libgssdp is not the best choice for your project.
 You could consider another upnp library (e.g. libupnp).

libupnp supports UPnP 1.0 only and in addition we need SSDP only (not full 
UPnP).

-- 
DResearch Fahrzeugelektronik GmbH
Otto-Schmirgal-Str. 3, 10319 Berlin, Germany
Tel: +49 30 515932-237 mailto:sl...@dresearch-fe.de
Fax: +49 30 515932-299
Geschäftsführer: Dr. Michael Weber, Werner Mögle;
Amtsgericht Berlin Charlottenburg; HRB 130120 B;
Ust.-IDNr. DE273952058

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


Re: [oe] unnecessary dependencies?

2011-08-01 Thread Steffen Sledz
On 01.08.2011 11:00, Phil Blundell wrote:
 On Mon, 2011-08-01 at 08:58 +0200, Steffen Sledz wrote:
 We are working on an application which requires libgssdp.

 libgssdp requires libsoup, libsoup inherits gnome, gnome inherits 
 gtk-icon-cache, gtk-icon-cache rdepends hicolor-icon-theme. So this icon 
 theme (probably a lot more gnome stuff) unnecessarily allocates place in our 
 image (we do not have a GUI). :(

 Are these deps really necessary?
 
 It sounds as though libsoup possibly shouldn't be inheriting gnome.  Can
 you figure out whether gtk-icon-cache is actually doing anything useful
 in this case?

libsoup is an HTTP client/server library only. I can't really see any need 
for GUI componenets.

-- 
DResearch Fahrzeugelektronik GmbH
Otto-Schmirgal-Str. 3, 10319 Berlin, Germany
Tel: +49 30 515932-237 mailto:sl...@dresearch-fe.de
Fax: +49 30 515932-299
Geschäftsführer: Dr. Michael Weber, Werner Mögle;
Amtsgericht Berlin Charlottenburg; HRB 130120 B;
Ust.-IDNr. DE273952058

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


Re: [oe] unnecessary dependencies?

2011-08-01 Thread Phil Blundell
On Mon, 2011-08-01 at 11:19 +0200, Steffen Sledz wrote:
 libupnp supports UPnP 1.0 only and in addition we need SSDP only (not full 
 UPnP).

If you only need SSDP then you might be better off just writing it
yourself.  It's a pretty small protocol.

p.



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


Re: [oe] unnecessary dependencies?

2011-08-01 Thread Koen Kooi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Op 01-08-11 11:21, Steffen Sledz schreef:
 On 01.08.2011 11:00, Phil Blundell wrote:
 On Mon, 2011-08-01 at 08:58 +0200, Steffen Sledz wrote:
 We are working on an application which requires libgssdp.
 
 libgssdp requires libsoup, libsoup inherits gnome, gnome inherits 
 gtk-icon-cache, gtk-icon-cache rdepends hicolor-icon-theme. So this icon 
 theme (probably a lot more gnome stuff) unnecessarily allocates place in 
 our image (we do not have a GUI). :(
 
 Are these deps really necessary?
 
 It sounds as though libsoup possibly shouldn't be inheriting gnome.  Can you 
 figure out whether gtk-icon-cache is actually doing anything useful in this 
 case?
 
 libsoup is an HTTP client/server library only. I can't really see any need 
 for GUI componenets.

And if you look at the source, you'll see it links against libgnome-keyring, 
libgconf and and other GNOME, but non-GUI components. Libsoup is heavy, we all 
know that. So please send a patch for gtk-icon-cache to only conditionally add 
the RDEPENDS as I said earlier in this thread.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFONnGnMkyGM64RGpERAjPPAJ4wZYUAnfB4vyy8GF28FrkTvseHhgCfbhw4
iTv4QcQI2EnqO/pLou5itmk=
=rvYI
-END PGP SIGNATURE-


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


Re: [oe] unnecessary dependencies?

2011-08-01 Thread Phil Blundell
On Mon, 2011-08-01 at 11:21 +0200, Steffen Sledz wrote:
 On 01.08.2011 11:00, Phil Blundell wrote:
  On Mon, 2011-08-01 at 08:58 +0200, Steffen Sledz wrote:
  We are working on an application which requires libgssdp.
 
  libgssdp requires libsoup, libsoup inherits gnome, gnome inherits 
  gtk-icon-cache, gtk-icon-cache rdepends hicolor-icon-theme. So this icon 
  theme (probably a lot more gnome stuff) unnecessarily allocates place in 
  our image (we do not have a GUI). :(
 
  Are these deps really necessary?
  
  It sounds as though libsoup possibly shouldn't be inheriting gnome.  Can
  you figure out whether gtk-icon-cache is actually doing anything useful
  in this case?
 
 libsoup is an HTTP client/server library only. I can't really see any need 
 for GUI componenets.

Indeed, though the description alone probably isn't a strong basis on
which to make that decision.  Does it actually install any icons?  If
no, it doesn't need gtk-icon-cache.

p.



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


[oe] 2011.03-maintenance: eglibc-binary-localedata packages missing on image

2011-08-01 Thread Hauser, Wolfgang (external)
Hello,

we want to install our generated locales on our image offline, therefor
we use following settings:

local.conf:

ENABLE_BINARY_LOCALE_GENERATION = 1
LOCALE_GENERATION_WITH_CROSS-LOCALEDEF = 1
GLIBC_INTERNAL_USE_BINARY_LOCALE = compile
GLIBC_GENERATE_LOCALES = en_US.UTF-8 en_GB.UTF-8 de_DE.UTF-8
de_CH.UTF-8 es_ES.
UTF-8 fr_FR.UTF-8 fr_CH.UTF-8 it_IT.UTF-8 it_CH.UTF-8

xx-image.bb:

IMAGE_LINGUAS = en-us en-gb de-de de-ch es-es fr-fr fr-ch it-it it-ch

ROOTFS_POSTPROCESS_COMMAND += install_linguas;

The packages locale-base-* are installed properly, but the
eglibc-binary-localedata are not installed in the image, so the needed
data for the locale support are missing.

If we examine the locale-base- packages with dpkg, there is an entry
eglibc-binary-localedata-... in provides this seem to be wrong.
(should that not be a dependency only?)

dpkg-deb -I locale-base-de-de_2.12-r21.8+svnr12323.9_armv7a.ipk
 new debian package, version 2.0.
 size 906 bytes: control archive= 608 bytes.
 808 bytes,14 lines  control  
 Package: locale-base-de-de
 Version: 2.12-r21.8+svnr12323.9
 Description: Embedded GNU C Library
 Section: libs
 Priority: required
 Maintainer: Angstrom Developers angstrom-distro-de...@linuxtogo.org
 License: LGPL
 Architecture: armv7a
 OE: eglibc
 Homepage: http://www.eglibc.org/home
 Build: unknown/9426
 Depends: eglibc-binary-localedata-de.de
 Provides: virtual-locale-de-de, virtual-locale-de,
eglibc-binary-localedata-de.de
 Source: svn://svn.eglibc.org/branches;module=eglibc-2_12;proto=svn
file://eglibc-svn-arm-lowlevellock-include-tls.patch
file://IO-acquire-lock-fix.patch file://shorten-build-commands.patch
file://sh4_set_fpscr_2.12.patch file://sh4_local-fpscr_values.patch
file://eglibc-dont-cache-slibdir.patch
file://armv4-eabi-compile-fix.patch file://etc/ld.so.conf
file://generate-supported.mk 

What is going wrong here ?

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


[oe] bblayers and PRINC

2011-08-01 Thread Jaap de Jong

Hi All,

if created my own udev_151.bbappend to change some of the files in the 
original package:


   THISDIR := ${@os.path.dirname(bb.data.getVar('FILE', d, True))}
   FILESPATHBASE_prepend := ${THISDIR}/${PN}-${PV}:

   #PRINC = 1
   PR .= .1

PRINC doesn't seem to work.
So I tried to fool around with PR and PR_append; It works ok with my 
other bbappend recipes.

bitbake base-image fails!
If I look at the udev files/directories created I see ipk's without '.1' 
and 2 directories: 1 with and 1 without '.1'

(I removed everything before)

   
build/tmp-angstrom_2008_1/deploy/glibc/ipk/armv5te/udev-dbg_151-r21.6_armv5te.ipk
   
build/tmp-angstrom_2008_1/deploy/glibc/ipk/armv5te/udev-dev_151-r21.6_armv5te.ipk

   build/tmp-angstrom_2008_1/work/armv5te-angstrom-linux-gnueabi/udev-151-r21
   build/tmp-angstrom_2008_1/work/armv5te-angstrom-linux-gnueabi/udev-151-r21.1

Without PR .= .1 I get more files:

   build/tmp-angstrom_2008_1/deploy/glibc/ipk/armv5te/udev_151-r21.6_armv5te.ipk
   
build/tmp-angstrom_2008_1/deploy/glibc/ipk/armv5te/udev-dbg_151-r21.6_armv5te.ipk
   
build/tmp-angstrom_2008_1/deploy/glibc/ipk/armv5te/udev-dev_151-r21.6_armv5te.ipk
   
build/tmp-angstrom_2008_1/deploy/glibc/ipk/armv5te/udev-doc_151-r21.6_armv5te.ipk
   
build/tmp-angstrom_2008_1/deploy/glibc/ipk/armv5te/udev-utils_151-r21.6_armv5te.ipk

   build/tmp-angstrom_2008_1/work/armv5te-angstrom-linux-gnueabi/udev-151-r21

Any ideas?

Jaap


Build Configuration:
BB_VERSION= 1.12.0
METADATA_BRANCH   = release-2010.12
METADATA_REVISION = dec3967
TARGET_ARCH   = arm
TARGET_OS = linux-gnueabi
MACHINE   = at91sam9263ek
DISTRO= angstrom
DISTRO_VERSION= 2010.12
TARGET_FPU= soft

NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing RunQueue Tasks
NOTE: Running task 540 of 4063 (ID: 497, 
/oe/sources/openembedded/recipes/udev/udev_151.bb, do_setscene)

NOTE: package udev-151-r21.1: task do_setscene: Started
NOTE: package udev-151-r21.1: task do_setscene: Succeeded
NOTE: Running task 3807 of 4063 (ID: 496, 
/oe/sources/openembedded/recipes/udev/udev_151.bb, do_fetch)

NOTE: package udev-151-r21.1: task do_fetch: Started
NOTE: package udev-151-r21.1: task do_fetch: Succeeded
NOTE: Running task 3808 of 4063 (ID: 489, 
/oe/sources/openembedded/recipes/udev/udev_151.bb, do_unpack)

NOTE: package udev-151-r21.1: task do_unpack: Started
NOTE: package udev-151-r21.1: task do_unpack: Succeeded
NOTE: Running task 3809 of 4063 (ID: 490, 
/oe/sources/openembedded/recipes/udev/udev_151.bb, do_patch)

NOTE: package udev-151-r21.1: task do_patch: Started
NOTE: package udev-151-r21.1: task do_patch: Succeeded
NOTE: Running task 3810 of 4063 (ID: 498, 
/oe/sources/openembedded/recipes/udev/udev_151.bb, do_configure)

NOTE: package udev-151-r21.1: task do_configure: Started
NOTE: package udev-151-r21.1: task do_configure: Succeeded
NOTE: Running task 3811 of 4063 (ID: 499, 
/oe/sources/openembedded/recipes/udev/udev_151.bb, do_qa_configure)

NOTE: package udev-151-r21.1: task do_qa_configure: Started
NOTE: package udev-151-r21.1: task do_qa_configure: Succeeded
NOTE: Running task 3812 of 4063 (ID: 500, 
/oe/sources/openembedded/recipes/udev/udev_151.bb, do_compile)

NOTE: package udev-151-r21.1: task do_compile: Started
NOTE: package udev-151-r21.1: task do_compile: Succeeded
NOTE: Running task 3813 of 4063 (ID: 491, 
/oe/sources/openembedded/recipes/udev/udev_151.bb, do_install)

NOTE: package udev-151-r21.1: task do_install: Started
NOTE: package udev-151-r21.1: task do_install: Succeeded
NOTE: Running task 3814 of 4063 (ID: 492, 
/oe/sources/openembedded/recipes/udev/udev_151.bb, do_populate_sysroot)
NOTE: Running task 3815 of 4063 (ID: 501, 
/oe/sources/openembedded/recipes/udev/udev_151.bb, do_package)

NOTE: package udev-151-r21.1: task do_populate_sysroot: Started
NOTE: package udev-151-r21.1: task do_package: Started
NOTE: package udev-151-r21.1: task do_populate_sysroot: Succeeded
NOTE: Running task 3952 of 4063 (ID: 493, 
/oe/sources/openembedded/recipes/udev/udev_151.bb, do_qa_staging)

NOTE: package udev-151-r21.1: task do_qa_staging: Started
NOTE: package udev-151-r21.1: task do_qa_staging: Succeeded
NOTE: package udev-151-r21.1: task do_package: Succeeded
NOTE: Running task 4002 of 4063 (ID: 502, 
/oe/sources/openembedded/recipes/udev/udev_151.bb, do_package_write_ipk)

NOTE: package udev-151-r21.1: task do_package_write_ipk: Started
Packaged contents of udev-dbg into 
/oe/build/tmp-angstrom_2008_1/deploy/glibc/ipk/armv5te/udev-dbg_151-r21.6_armv5te.ipk
Packaged contents of udev-dev into 
/oe/build/tmp-angstrom_2008_1/deploy/glibc/ipk/armv5te/udev-dev_151-r21.6_armv5te.ipk

NOTE: package udev-151-r21: task do_package_write_ipk: Succeeded
NOTE: Running task 4058 of 4063 (ID: 494, 
/oe/sources/openembedded/recipes/udev/udev_151.bb, do_package_write)
NOTE: Running task 4059 of 4063 (ID: 18, 
/oe/sources/mylayer/recipes/my-tweaks/base-image.bb, 

[oe] [PATCH] gtk-icon-cache bbclass: only add runtime dependencies on hicolor-icon-theme when installing icons

2011-08-01 Thread Koen Kooi
Also import a fix from OE-core for setting the loader dir.

Tested with gnome-icon-theme and libsoup recipes on angstrom.

Signed-off-by: Koen Kooi k...@openembedded.org
---
 classes/gtk-icon-cache.bbclass |   11 +++
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/classes/gtk-icon-cache.bbclass b/classes/gtk-icon-cache.bbclass
index 2449e95..d9b5d1b 100644
--- a/classes/gtk-icon-cache.bbclass
+++ b/classes/gtk-icon-cache.bbclass
@@ -1,6 +1,4 @@
 FILES_${PN} += ${datadir}/icons/hicolor
-# Only add runtime dependency on hicolor-icon-theme for target recipes
-RDEPENDS_${PN} += ${@['', 'hicolor-icon-theme']['${PN}' == '${BPN}']}
 
 # This could run on the host as icon cache files are architecture independent,
 # but there is no gtk-update-icon-cache built natively.
@@ -10,7 +8,7 @@ if [ x$D != x ]; then
 fi
 
 # Update the pixbuf loaders in case they haven't been registered yet
-gdk-pixbuf-query-loaders  /etc/gtk-2.0/gdk-pixbuf.loaders
+GDK_PIXBUF_MODULEDIR=${libdir}/gdk-pixbuf-2.0/2.10.0/loaders 
gdk-pixbuf-query-loaders --update-cache
 
 for icondir in /usr/share/icons/* ; do
 if [ -d $icondir ] ; then
@@ -35,7 +33,12 @@ python populate_packages_append () {
icon_dir = '%s/%s/%s/icons' % (pkgdest, pkg, 
bb.data.getVar('datadir', d, 1))
if not os.path.exists(icon_dir):
continue
-   
+
+   bb.note(adding hicolor-icon-theme dependency to %s % pkg) 
+   rdepends = bb.data.getVar('RDEPENDS', d, 1)
+   rdepends += hicolor-icon-theme
+   bb.data.setVar('RDEPENDS', rdepends, d)
+   
bb.note(adding gtk-icon-cache postinst and postrm scripts to 
%s % pkg)

postinst = bb.data.getVar('pkg_postinst_%s' % pkg, d, 1) or 
bb.data.getVar('pkg_postinst', d, 1)
-- 
1.6.6.1


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


Re: [oe] bblayers and PRINC

2011-08-01 Thread Koen Kooi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Op 01-08-11 11:59, Jaap de Jong schreef:
 Hi All,
 
 if created my own udev_151.bbappend to change some of the files in the 
 original package:
 
 THISDIR := ${@os.path.dirname(bb.data.getVar('FILE', d, True))} 
 FILESPATHBASE_prepend := ${THISDIR}/${PN}-${PV}:
 
 #PRINC = 1 PR .= .1
 
 PRINC doesn't seem to work.

PRINC only works with an OE-core setup similar like this one: 
http://git.angstrom-distribution.org/cgi-bin/cgit.cgi/meta-angstrom/tree/README
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFONnm2MkyGM64RGpERAjbLAJ9m/I8RL7W0EWGQv2NZ1ow3O8Z37ACfQnUR
++Y15B6zYAdo5FxsZg8haFA=
=3BpN
-END PGP SIGNATURE-


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


Re: [oe] bblayers and PRINC

2011-08-01 Thread Jaap de Jong

On 08/01/2011 12:02 PM, Koen Kooi wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Op 01-08-11 11:59, Jaap de Jong schreef:

Hi All,

if created my own udev_151.bbappend to change some of the files in the original 
package:

THISDIR := ${@os.path.dirname(bb.data.getVar('FILE', d, True))} FILESPATHBASE_prepend 
:= ${THISDIR}/${PN}-${PV}:

#PRINC = 1 PR .= .1

PRINC doesn't seem to work.

PRINC only works with an OE-core setup similar like this one: 
http://git.angstrom-distribution.org/cgi-bin/cgit.cgi/meta-angstrom/tree/README



I know PRINC only works with oe-core, that's why I'm using `PR .= .1`
That works with all my other *.bbappend recipes but not for udev; if you 
look at the bitbake log at the end you can see that it does some strange 
things...

At this moment I must stay with release-2010.12.

Jaap

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


Re: [oe] [PATCH] gtk-icon-cache bbclass: only add runtime dependencies on hicolor-icon-theme when installing icons

2011-08-01 Thread Steffen Sledz
On 01.08.2011 11:59, Koen Kooi wrote:
 Also import a fix from OE-core for setting the loader dir.
 
 Tested with gnome-icon-theme and libsoup recipes on angstrom.
 
 Signed-off-by: Koen Kooi k...@openembedded.org

Acked-by: Steffen Sledz sl...@dresearch-fe.de

Thx for this. Would be nice, if this patch could find it's way to 
2011.03-maintenance branch too.

 ---
  classes/gtk-icon-cache.bbclass |   11 +++
  1 files changed, 7 insertions(+), 4 deletions(-)
 
 diff --git a/classes/gtk-icon-cache.bbclass b/classes/gtk-icon-cache.bbclass
 index 2449e95..d9b5d1b 100644
 --- a/classes/gtk-icon-cache.bbclass
 +++ b/classes/gtk-icon-cache.bbclass
 @@ -1,6 +1,4 @@
  FILES_${PN} += ${datadir}/icons/hicolor
 -# Only add runtime dependency on hicolor-icon-theme for target recipes
 -RDEPENDS_${PN} += ${@['', 'hicolor-icon-theme']['${PN}' == '${BPN}']}
  
  # This could run on the host as icon cache files are architecture 
 independent,
  # but there is no gtk-update-icon-cache built natively.
 @@ -10,7 +8,7 @@ if [ x$D != x ]; then
  fi
  
  # Update the pixbuf loaders in case they haven't been registered yet
 -gdk-pixbuf-query-loaders  /etc/gtk-2.0/gdk-pixbuf.loaders
 +GDK_PIXBUF_MODULEDIR=${libdir}/gdk-pixbuf-2.0/2.10.0/loaders 
 gdk-pixbuf-query-loaders --update-cache
  
  for icondir in /usr/share/icons/* ; do
  if [ -d $icondir ] ; then
 @@ -35,7 +33,12 @@ python populate_packages_append () {
   icon_dir = '%s/%s/%s/icons' % (pkgdest, pkg, 
 bb.data.getVar('datadir', d, 1))
   if not os.path.exists(icon_dir):
   continue
 - 
 +
 + bb.note(adding hicolor-icon-theme dependency to %s % pkg) 
 + rdepends = bb.data.getVar('RDEPENDS', d, 1)
 + rdepends += hicolor-icon-theme
 + bb.data.setVar('RDEPENDS', rdepends, d)
 + 
   bb.note(adding gtk-icon-cache postinst and postrm scripts to 
 %s % pkg)
   
   postinst = bb.data.getVar('pkg_postinst_%s' % pkg, d, 1) or 
 bb.data.getVar('pkg_postinst', d, 1)


-- 
DResearch Fahrzeugelektronik GmbH
Otto-Schmirgal-Str. 3, 10319 Berlin, Germany
Tel: +49 30 515932-237 mailto:sl...@dresearch-fe.de
Fax: +49 30 515932-299
Geschäftsführer: Dr. Michael Weber, Werner Mögle;
Amtsgericht Berlin Charlottenburg; HRB 130120 B;
Ust.-IDNr. DE273952058

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


Re: [oe] [beagleboard] [PATCH] gst-plugins-good: v4l2src: Make Leapoard Imaging VGA Camera work out of the box

2011-08-01 Thread Joel A Fernandes
Hi Vladimir,

On Mon, Aug 1, 2011 at 2:57 AM, Vladimir Pantelic vlado...@gmail.com wrote:
 Joel A Fernandes wrote:

  +From d5a1f365bfd4420912735709bcb8004d3ad7226c Mon Sep 17 00:00:00 2001
  +From: Joel A Fernandesagnel.j...@gmail.com
  +Date: Fri, 29 Jul 2011 17:23:43 -0500
  +Subject: [PATCH] v4l2src: Add UYVY color format to the list of
 enumerations
  +
  +OMAP3 ISP returns -EINVAL for VIDIOC_ENUM_FMT ioctl on video node. Due
 to this, format negotiation fails. This adds UYVY format to the list of
 enumerations.

  I must be missing something, but what has negotation failure to do with
 adding a new format? I would expect adding new formats not to have any
 effect if negotiation fails.

 The way it works is:

 Enumerate formats -  Negotiate formats between source and sink pads
 and set the format

 Enumerate formats doesn't return UYVY (The driver is supposed to
 return this but ENUM_FMT ioctl is not implemented in ISP like I was
 saying). Due to this, the negotiate function is either unable to find
 a matching format on the sink pad (if you used a UYVY caps filter
 element) or fails to set the format if you used a more general
 element.

 and why not make ENUM_FMT ioctl return what is needed??? Instead
 of hacking the gst driver?



That'll be a hack as well:
http://www.mail-archive.com/linux-media@vger.kernel.org/msg29718.html

Regards,
Joel

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


Re: [oe] [meta-oe] iceauth: Import from oe-dev and minor cleanup

2011-08-01 Thread Andreas Mueller
On Friday, July 29, 2011 08:22:04 PM Paul Menzel wrote:
 Dear Andreas,
 
 
 thank you for your patch.
 
 Am Freitag, den 29.07.2011, 19:31 +0200 schrieb Andreas Mueller:
 
 When importing from somewhere please always reference the used commit id
 as requested in the guidelines [1]. Also mentioning the version in the
 summary would be nice.
 
   iceauth: Import 1.0.4 from oe.dev
 
  Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
  ---
  
   meta-oe/recipes-graphics/xorg-app/iceauth_1.0.4.bb |   10 ++
   1 files changed, 10 insertions(+), 0 deletions(-)
   create mode 100644 meta-oe/recipes-graphics/xorg-app/iceauth_1.0.4.bb
  
  diff --git a/meta-oe/recipes-graphics/xorg-app/iceauth_1.0.4.bb
  b/meta-oe/recipes-graphics/xorg-app/iceauth_1.0.4.bb new file mode
  100644
  index 000..e98c0cb
  --- /dev/null
  +++ b/meta-oe/recipes-graphics/xorg-app/iceauth_1.0.4.bb
  @@ -0,0 +1,10 @@
  +DESCRIPTION = Tool for manipulating ICE protocol authorization records
  +LIC_FILES_CHKSUM = file://COPYING;md5=13f70acf3c27f5f834bbc954df775f8e
 
 What license is it?
As you said: MIT-X is included by xorg-app-common.inc
 
  +PR = ${INC_PR}.0
  +
  +DEPENDS +=  libice
 
 This should go in front of PR according to the style guide [2].
Do you want V2 with different sequence?
 
  +
  +require xorg-app-common.inc
  +
  +SRC_URI[md5sum] = bb2e4d2611047f7c5a1a82ec956a9de4
  +SRC_URI[sha256sum] =
  0ee6fd4554f0131b1ed526ee00b9cf643e7dc97eb70fb51448848ef2f349938d
 
 I will try to make the updates in oe.dev and maybe you can resync
 afterward.
Sorry for the impatience, but I am about to send out a patch series for xfce48 
and xfce4-session RDEPENDs on iceauth to work properly.

Andreas 

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


[oe] [meta-oe 02/19] xfce.bbclass: A class for xfce-global settings

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 meta-xfce/classes/xfce.bbclass |   11 +++
 1 files changed, 11 insertions(+), 0 deletions(-)
 create mode 100644 meta-xfce/classes/xfce.bbclass

diff --git a/meta-xfce/classes/xfce.bbclass b/meta-xfce/classes/xfce.bbclass
new file mode 100644
index 000..a5a35bb
--- /dev/null
+++ b/meta-xfce/classes/xfce.bbclass
@@ -0,0 +1,11 @@
+HOMEPAGE = http://www.xfce.org;
+SRC_URI = 
http://archive.xfce.org/src/xfce/${PN}/${@'${PV}'[0:3]}/${PN}-${PV}.tar.bz2
+
+inherit autotools gtk-icon-cache pkgconfig
+
+FILES_${PN} += ${datadir}/icons/* ${datadir}/applications/* 
${libdir}/xfce4/modules/*.so*
+FILES_${PN}-doc += ${datadir}/xfce4/doc
+
+FILES_${PN}-dev += ${libdir}/xfce4/*/*.la
+FILES_${PN}-dbg += ${libdir}/xfce4/*/.debug
+
-- 
1.7.4.4


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


[oe] [meta-oe 01/19] meta-xfce: Add layer information

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 meta-xfce/conf/layer.conf |9 +
 1 files changed, 9 insertions(+), 0 deletions(-)
 create mode 100644 meta-xfce/conf/layer.conf

diff --git a/meta-xfce/conf/layer.conf b/meta-xfce/conf/layer.conf
new file mode 100644
index 000..d669e4e
--- /dev/null
+++ b/meta-xfce/conf/layer.conf
@@ -0,0 +1,9 @@
+# We have a conf and classes directory, append to BBPATH
+BBPATH .= :${LAYERDIR}
+
+# We have a recipes directory, add to BBFILES
+BBFILES += ${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend
+
+BBFILE_COLLECTIONS += xfce-layer
+BBFILE_PATTERN_xfce-layer := ^${LAYERDIR}/
+BBFILE_PRIORITY_xfce-layer = 7
-- 
1.7.4.4


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


[oe] [meta-oe 08/19] libxfce4ui: Add initial recipe with version 4.8.0

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 .../recipes-xfce/libxfce4ui/libxfce4ui_4.8.0.bb|   14 ++
 1 files changed, 14 insertions(+), 0 deletions(-)
 create mode 100644 meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.8.0.bb

diff --git a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.8.0.bb 
b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.8.0.bb
new file mode 100644
index 000..82fff58
--- /dev/null
+++ b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.8.0.bb
@@ -0,0 +1,14 @@
+DESCRIPTION = Xfce4 Widget library and X Window System interaction
+SECTION = x11/libs
+LICENSE = GPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=252890d9eee26aab7b432e8b8a616475
+DEPENDS = gtk+ gettext intltool libxfce4util startup-notification xfconf
+
+PR = r0
+
+inherit xfce
+
+FILES_${PN} += ${libdir}/xfce4/modules ${libdir}/libglade/2.0/*.so 
${datadir}/xfce4/mime ${datadir}/icons/hicolor
+
+SRC_URI[md5sum] = df9acb3328dff905bd0777b84532b69f
+SRC_URI[sha256sum] = 
21f67fd004653440bfdb44874ed69c9806b4784978ec068d0b1c7012864ba339
-- 
1.7.4.4


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


[oe] [meta-oe 00/19] Add xfce48 desktop system to meta-oe

2011-08-01 Thread Andreas Mueller
Run tested on pandaboard with color display errors and without display errors 
on overo (created a meta-gumstix for test - see [1]).

All tests were performed with xfce-base-image.bb for meta-angstrom which will
be send out together with this patch series.

Known issues:

* This patch series needs iceauth for building and running properly. A patch
  was sent but is trapped for style-guide / license issues (see [2] and [3])
* xfwm4 must be started once manually on terminal-console to work properly.
* thunar crashes - gdb session required
* All optional dependencies found in configure.ac / configure.in were set
  in DEPENDS. Some might be better in RRECOMMENDS
* QA issues with desktop files and RPATH /usr/* redundancies
* exo: gnomemount replacement for removable devices on desktop (see [4]) not 
  yet finished ( copy on postinst? )
* exo: python bindings were removed (they are about to be moved to pyxfce see 
  [5])
* Fix html creation on xfce-utils / xfce-session / xfwm / thunar / xfdesktop
  by individual patches. These patches will be removed on the next mainline 
  versions see [6]

[1] https://gitorious.org/schnitzeltony-oe-meta/meta-gumstix
[2] 
http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-July/034169.html
[3] 
http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-July/034176.html
[4] http://wiki.xfce.org/gnomemount-replacement
[5] http://comments.gmane.org/gmane.comp.desktop.xfce.devel.version4/19560
[6] http://mail.xfce.org/pipermail/xfce4-dev/2011-July/028999.html


Andreas Mueller (19):
  meta-xfce: Add layer information
  xfce.bbclass: A class for xfce-global settings
  xfce4-dev-tools: Add initial recipe with version 4.8.0
  libxfce4util: Add initial recipe with version 4.8.1
  garcon: Add initial recipe with version 0.1.8
  exo: Add initial recipe with version 0.6.2
  xfconf: Add initial recipe with version 4.8.0
  libxfce4ui: Add initial recipe with version 4.8.0
  xfce-utils: Add initial recipe with version 4.8.2
  xfce4-panel: Add initial recipe with version 4.8.5
  xfce4-session: Add initial recipe with version 4.8.1
  xfce4-appfinder: Add initial recipe with version 4.8.0
  xfwm4: Add initial recipe with version 4.8.1
  xfce4-settings: Add initial recipe with version 4.8.2
  thunar: Add initial recipe with version 1.2.2
  xfdesktop: Add initial recipe with version 4.8.2
  gtk-xfce-engine: Add initial recipe with version 2.8.1
  xfce-terminal: Add initial recipe with version 0.4.8
  task-xfce-base: Add initial recipe adding all recipes required for
xfce desktop

 meta-xfce/classes/xfce.bbclass |   11 +
 meta-xfce/conf/layer.conf  |9 +
 .../xfce-terminal/xfce-terminal_0.4.8.bb   |   20 +
 meta-xfce/recipes-xfce/exo/exo/configure.patch |   43 ++
 .../recipes-xfce/exo/exo/exo-no-tests-0.6.patch|   12 +
 .../exo/exo/fix-qa-desktop-type-error.patch|  531 
 meta-xfce/recipes-xfce/exo/exo/gnome-mount |   64 +++
 meta-xfce/recipes-xfce/exo/exo_0.6.2.bb|   36 ++
 meta-xfce/recipes-xfce/garcon/garcon_0.1.8.bb  |   14 +
 .../gtk-xfce-engine/gtk-xfce-engine_2.8.1.bb   |   16 +
 .../recipes-xfce/libxfce4ui/libxfce4ui_4.8.0.bb|   14 +
 .../libxfce4util/libxfce4util_4.8.1.bb |   14 +
 meta-xfce/recipes-xfce/tasks/task-xfce-base.bb |   35 ++
 .../thunar/thunar/relative-symlinks-docs.patch |   28 +
 meta-xfce/recipes-xfce/thunar/thunar_1.2.2.bb  |   34 ++
 .../xfce-utils/relative-symlinks-docs.patch|   11 +
 .../recipes-xfce/xfce-utils/xfce-utils_4.8.2.bb|   27 +
 .../xfce4-appfinder/xfce4-appfinder_4.8.0.bb   |   12 +
 .../xfce4-dev-tools/xfce4-dev-tools_4.8.0.bb   |   18 +
 .../recipes-xfce/xfce4-panel/xfce4-panel_4.8.5.bb  |   34 ++
 .../xfce4-session/relative-symlinks-docs.patch |   11 +
 .../xfce4-session/xfce4-session_4.8.1.bb   |   32 ++
 .../xfce4-settings/xfce4-settings_4.8.2.bb |   12 +
 meta-xfce/recipes-xfce/xfconf/xfconf_4.8.0.bb  |   15 +
 .../xfdesktop/relative-symlinks-docs.patch |   28 +
 .../recipes-xfce/xfdesktop/xfdesktop_4.8.2.bb  |   19 +
 .../xfwm4/xfwm4/relative-symlinks-docs.patch   |   28 +
 meta-xfce/recipes-xfce/xfwm4/xfwm4_4.8.1.bb|   37 ++
 28 files changed, 1165 insertions(+), 0 deletions(-)
 create mode 100644 meta-xfce/classes/xfce.bbclass
 create mode 100644 meta-xfce/conf/layer.conf
 create mode 100644 meta-xfce/recipes-apps/xfce-terminal/xfce-terminal_0.4.8.bb
 create mode 100644 meta-xfce/recipes-xfce/exo/exo/configure.patch
 create mode 100644 meta-xfce/recipes-xfce/exo/exo/exo-no-tests-0.6.patch
 create mode 100644 
meta-xfce/recipes-xfce/exo/exo/fix-qa-desktop-type-error.patch
 create mode 100644 meta-xfce/recipes-xfce/exo/exo/gnome-mount
 create mode 100644 meta-xfce/recipes-xfce/exo/exo_0.6.2.bb
 create mode 100644 meta-xfce/recipes-xfce/garcon/garcon_0.1.8.bb
 create mode 100644 

[oe] [meta-oe 04/19] libxfce4util: Add initial recipe with version 4.8.1

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 .../libxfce4util/libxfce4util_4.8.1.bb |   14 ++
 1 files changed, 14 insertions(+), 0 deletions(-)
 create mode 100644 meta-xfce/recipes-xfce/libxfce4util/libxfce4util_4.8.1.bb

diff --git a/meta-xfce/recipes-xfce/libxfce4util/libxfce4util_4.8.1.bb 
b/meta-xfce/recipes-xfce/libxfce4util/libxfce4util_4.8.1.bb
new file mode 100644
index 000..5d94b6c
--- /dev/null
+++ b/meta-xfce/recipes-xfce/libxfce4util/libxfce4util_4.8.1.bb
@@ -0,0 +1,14 @@
+DESCRIPTION = Basic utility library for Xfce4
+SECTION = x11/libs
+LICENSE = GPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=252890d9eee26aab7b432e8b8a616475
+DEPENDS = intltool-native xfce4-dev-tools glib-2.0
+
+PR = r0
+
+inherit xfce
+
+EXTRA_OECONF += --with-broken-putenv=yes
+
+SRC_URI[md5sum] = 2be3af4c7db5ad293a7525e1021e6f0f
+SRC_URI[sha256sum] = 
732aeb4f845fb92efb5487e49662f5b8544ea5feb9f1e4bd7629e726aaa70c81
-- 
1.7.4.4


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


[oe] [meta-oe 14/19] xfce4-settings: Add initial recipe with version 4.8.2

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 .../xfce4-settings/xfce4-settings_4.8.2.bb |   12 
 1 files changed, 12 insertions(+), 0 deletions(-)
 create mode 100644 
meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_4.8.2.bb

diff --git a/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_4.8.2.bb 
b/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_4.8.2.bb
new file mode 100644
index 000..7b31dae
--- /dev/null
+++ b/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_4.8.2.bb
@@ -0,0 +1,12 @@
+DESCRIPTION = Xfce4 settings
+SECTION = x11/wm
+LICENSE = GPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f
+DEPENDS = exo gtk+ libxfce4util libxfce4ui xfconf dbus-glib libxi 
virtual/libx11 xrandr libnotify libxcursor libxklavier
+
+PR = r0
+
+inherit xfce
+
+SRC_URI[md5sum] = a45420fea20f29265ab6785cb1d07377
+SRC_URI[sha256sum] = 
3f79865a6a3817f3c868f2412cbf105e73e54810438f62035699ae5fd72c29d0
-- 
1.7.4.4


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


[oe] [meta-oe 18/19] xfce-terminal: Add initial recipe with version 0.4.8

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 .../xfce-terminal/xfce-terminal_0.4.8.bb   |   20 
 1 files changed, 20 insertions(+), 0 deletions(-)
 create mode 100644 meta-xfce/recipes-apps/xfce-terminal/xfce-terminal_0.4.8.bb

diff --git a/meta-xfce/recipes-apps/xfce-terminal/xfce-terminal_0.4.8.bb 
b/meta-xfce/recipes-apps/xfce-terminal/xfce-terminal_0.4.8.bb
new file mode 100644
index 000..697c5c6
--- /dev/null
+++ b/meta-xfce/recipes-apps/xfce-terminal/xfce-terminal_0.4.8.bb
@@ -0,0 +1,20 @@
+DESCRIPTION = Terminal emulator for the Xfce desktop environment
+LICENSE = GPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=9ac2e7cff1ddaf48b6eab6028f23ef88
+DEPENDS = virtual/libx11 exo gtk+ vte dbus-glib
+
+PR = r0
+
+inherit xfce
+
+# SRC_URI must follow inherited one
+SRC_URI = 
http://archive.xfce.org/src/apps/terminal//${@'${PV}'[0:3]}/Terminal-${PV}.tar.bz2
 \
+
+
+S = ${WORKDIR}/Terminal-${PV}
+
+FILES_${PN} += ${datadir}/Terminal \
+
${datadir}/gnome-control-center/default-apps/Terminal-default-apps.xml
+
+SRC_URI[md5sum] = 8dff62234da14e1a5e542fb56560ebe2
+SRC_URI[sha256sum] = 
fe5db0b7127ce87efa1e10f44d8915be88005b6ce4f0bfea6b64533e25cc788d
-- 
1.7.4.4


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


[oe] [meta-oe 07/19] xfconf: Add initial recipe with version 4.8.0

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 meta-xfce/recipes-xfce/xfconf/xfconf_4.8.0.bb |   15 +++
 1 files changed, 15 insertions(+), 0 deletions(-)
 create mode 100644 meta-xfce/recipes-xfce/xfconf/xfconf_4.8.0.bb

diff --git a/meta-xfce/recipes-xfce/xfconf/xfconf_4.8.0.bb 
b/meta-xfce/recipes-xfce/xfconf/xfconf_4.8.0.bb
new file mode 100644
index 000..65efffd
--- /dev/null
+++ b/meta-xfce/recipes-xfce/xfconf/xfconf_4.8.0.bb
@@ -0,0 +1,15 @@
+DESCRIPTION = Xfce configuration daemon and utilities
+SECTION = x11/wm
+LICENSE = GPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552
+DEPENDS = dbus-glib libxfce4util perl-native
+
+PR = r0
+
+inherit xfce
+
+FILES_${PN} += ${libdir}/xfce4/xfconf/xfconfd \
+${datadir}/dbus-1/services/org.xfce.Xfconf.service
+
+SRC_URI[md5sum] = 0f11ed1ec7789c5c4c3fcc7cdb3c2940
+SRC_URI[sha256sum] = 
e071d55982238f997a691ff4bb08ef39e4c86bae31cf69bbc0cdadd1b85d
-- 
1.7.4.4


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


[oe] [meta-oe 15/19] thunar: Add initial recipe with version 1.2.2

2011-08-01 Thread Andreas Mueller
* thunar crashes silently but since it is required by xfdesktop the patch is
  send out

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 .../thunar/thunar/relative-symlinks-docs.patch |   28 
 meta-xfce/recipes-xfce/thunar/thunar_1.2.2.bb  |   34 
 2 files changed, 62 insertions(+), 0 deletions(-)
 create mode 100644 
meta-xfce/recipes-xfce/thunar/thunar/relative-symlinks-docs.patch
 create mode 100644 meta-xfce/recipes-xfce/thunar/thunar_1.2.2.bb

diff --git a/meta-xfce/recipes-xfce/thunar/thunar/relative-symlinks-docs.patch 
b/meta-xfce/recipes-xfce/thunar/thunar/relative-symlinks-docs.patch
new file mode 100644
index 000..26f35be
--- /dev/null
+++ b/meta-xfce/recipes-xfce/thunar/thunar/relative-symlinks-docs.patch
@@ -0,0 +1,28 @@
+From 3123ef0e38d18b6dfda644abeb4da48520aa7cb9 Mon Sep 17 00:00:00 2001
+From: Andreas Mueller schnitzelt...@gmx.de
+Date: Thu, 21 Jul 2011 23:18:47 +0200
+Subject: [PATCH] docs: On installation create relative paths in symlinks to
+ images
+
+
+Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
+---
+ docs/manual/Makefile.am |2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/docs/manual/Makefile.am b/docs/manual/Makefile.am
+index 57c7c00..5207733 100644
+--- a/docs/manual/Makefile.am
 b/docs/manual/Makefile.am
+@@ -20,7 +20,7 @@ install-data-local:
+   done; \
+   if test x$$lang != xC -a ! -d 
$(srcdir)/images/$$lang; then \
+   echo --- Creating symlink to C images for 
$$lang; \
+-  ln -sf $(docdir)/html/C/images 
$(DESTDIR)$(docdir)/html/$$lang/images; \
++  ln -sf ../C/images 
$(DESTDIR)$(docdir)/html/$$lang/images; \
+   fi \
+   fi \
+   done;
+-- 
+1.7.4.4
+
diff --git a/meta-xfce/recipes-xfce/thunar/thunar_1.2.2.bb 
b/meta-xfce/recipes-xfce/thunar/thunar_1.2.2.bb
new file mode 100644
index 000..c978855
--- /dev/null
+++ b/meta-xfce/recipes-xfce/thunar/thunar_1.2.2.bb
@@ -0,0 +1,34 @@
+DESCRIPTION = File manager for the Xfce Desktop Environment
+SECTION = x11
+LICENSE = GPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f
+DEPENDS = exo gtk+ gdk-pixbuf libxfce4util libxfce4ui libsm dbus-glib 
startup-notification libnotify
+
+PR = r0
+
+inherit xfce
+
+# SRC_URI must follow inherited one
+SRC_URI = 
http://archive.xfce.org/src/xfce/${PN}/${@'${PV}'[0:3]}/Thunar-${PV}.tar.bz2 \
+   file://relative-symlinks-docs.patch \
+
+
+S = ${WORKDIR}/Thunar-${PV}/
+
+
+# no/minimum(default)/yes/full(fails - Werror)
+#EXTRA_OECONF += --enable-debug=yes
+
+FILES_${PN} += ${libdir}/thunarx-2/* \
+${libdir}/xfce4/panel/plugins/* \
+${libdir}/Thunar/[Tt]hunar* \
+${datadir}/dbus-1 \
+${datadir}/Thunar \
+${datadir}/xfce4/panel-plugins/*
+
+FILES_${PN}-dbg += ${libdir}/thunarx-2/.debug/ \
+${libdir}/xfce4/panel/plugins/.debug/ \
+${libdir}/Thunar/.debug/
+
+SRC_URI[md5sum] = a86df0212db71e61f459bda6bc7b7fb6
+SRC_URI[sha256sum] = 
56b07e423ae7854c5edd433948a912c27afe2a60689ffc50df3d981e90f6
-- 
1.7.4.4


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


[oe] [meta-oe 03/19] xfce4-dev-tools: Add initial recipe with version 4.8.0

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 .../xfce4-dev-tools/xfce4-dev-tools_4.8.0.bb   |   18 ++
 1 files changed, 18 insertions(+), 0 deletions(-)
 create mode 100644 
meta-xfce/recipes-xfce/xfce4-dev-tools/xfce4-dev-tools_4.8.0.bb

diff --git a/meta-xfce/recipes-xfce/xfce4-dev-tools/xfce4-dev-tools_4.8.0.bb 
b/meta-xfce/recipes-xfce/xfce4-dev-tools/xfce4-dev-tools_4.8.0.bb
new file mode 100644
index 000..3df67ee
--- /dev/null
+++ b/meta-xfce/recipes-xfce/xfce4-dev-tools/xfce4-dev-tools_4.8.0.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = Xfce4 development tools
+SECTION = x11/libs
+LICENSE = GPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=9ac2e7cff1ddaf48b6eab6028f23ef88
+
+PR = r0
+
+inherit xfce
+
+do_install_append() {
+   install -d ${D}${datadir}/aclocal
+   install -m 644 m4macros/*.m4 ${D}${datadir}/aclocal/
+}
+
+FILES_${PN}-dev +=  ${datadir}/xfce4/dev-tools/m4macros/*.m4
+
+SRC_URI[md5sum] = 9591299c49d92d00ba47974c42a735fa
+SRC_URI[sha256sum] = 
7a1457e9dc839cb121a48e5c53c483ce02a3a5dbaf09376794a13bafe4194815
-- 
1.7.4.4


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


[oe] [meta-oe 11/19] xfce4-session: Add initial recipe with version 4.8.1

2011-08-01 Thread Andreas Mueller
* xfce4-session needs iceauth for building and running properly. A patch
  was sent but is trapped for style-guide / license issues (see [1] and [2])

[1] 
http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-July/034169.html
[2] 
http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-July/034176.html

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 .../xfce4-session/relative-symlinks-docs.patch |   11 +++
 .../xfce4-session/xfce4-session_4.8.1.bb   |   32 
 2 files changed, 43 insertions(+), 0 deletions(-)
 create mode 100644 
meta-xfce/recipes-xfce/xfce4-session/xfce4-session/relative-symlinks-docs.patch
 create mode 100644 meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.8.1.bb

diff --git 
a/meta-xfce/recipes-xfce/xfce4-session/xfce4-session/relative-symlinks-docs.patch
 
b/meta-xfce/recipes-xfce/xfce4-session/xfce4-session/relative-symlinks-docs.patch
new file mode 100644
index 000..fb78c57
--- /dev/null
+++ 
b/meta-xfce/recipes-xfce/xfce4-session/xfce4-session/relative-symlinks-docs.patch
@@ -0,0 +1,11 @@
+--- a/doc/manual/Makefile.am   2010-09-08 18:37:19.0 +0200
 b/doc/manual/Makefile.am   2011-07-17 23:17:28.602626999 +0200
+@@ -20,7 +20,7 @@
+   done; \
+   if test x$$lang != xC -a ! -d 
$(srcdir)/images/$$lang; then \
+   echo --- Creating symlink to C images for 
$$lang; \
+-  ln -sf $(docdir)/html/C/images 
$(DESTDIR)$(docdir)/html/$$lang/images; \
++  ln -sf ../C/images 
$(DESTDIR)$(docdir)/html/$$lang/images; \
+   fi \
+   fi \
+   done;
diff --git a/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.8.1.bb 
b/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.8.1.bb
new file mode 100644
index 000..bedd35f
--- /dev/null
+++ b/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.8.1.bb
@@ -0,0 +1,32 @@
+DESCRIPTION = xfce4-session is a session manager for Xfce 4 Desktop 
Environment
+SECTION = x11
+LICENSE = GPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=9ac2e7cff1ddaf48b6eab6028f23ef88
+DEPENDS = virtual/libx11 libsm libxfce4util libxfce4ui gtk+ libwnck dbus 
dbus-glib xfconf xfce4-panel gconf gnome-keyring
+RDEPENDS_${PN} = netbase xinit dbus-x11 iceauth
+
+PR = r0
+
+inherit xfce
+
+# SRC_URI must follow inherited one
+SRC_URI +=  \
+file://relative-symlinks-docs.patch \
+
+
+# protect from frightening message that xfce might not work correctly
+pkg_postinst_${PN} () {
+echo 127.0.0.1${MACHINE}  /etc/hosts
+}
+
+FILES_${PN} += ${libdir}/xfce4/*/*/*.so \
+${libdir}/xfce4/session/*-*-* \
+${datadir}/xfce4/*/* \
+${datadir}/themes/Default/balou/*
+
+FILES_${PN}-dbg += ${libdir}/xfce4/*/*/.debug
+
+FILES_${PN}-dev += ${libdir}/xfce4/*/*/*.*a
+
+SRC_URI[md5sum] = 478080ff666fdd36786a243829663efd
+SRC_URI[sha256sum] = 
1df52a77d87ed4d27b4f40a2f03a0b6334422d64bdc4e31b9aac22e25e68b829
-- 
1.7.4.4


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


[oe] [meta-oe 12/19] xfce4-appfinder: Add initial recipe with version 4.8.0

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 .../xfce4-appfinder/xfce4-appfinder_4.8.0.bb   |   12 
 1 files changed, 12 insertions(+), 0 deletions(-)
 create mode 100644 
meta-xfce/recipes-xfce/xfce4-appfinder/xfce4-appfinder_4.8.0.bb

diff --git a/meta-xfce/recipes-xfce/xfce4-appfinder/xfce4-appfinder_4.8.0.bb 
b/meta-xfce/recipes-xfce/xfce4-appfinder/xfce4-appfinder_4.8.0.bb
new file mode 100644
index 000..9187041
--- /dev/null
+++ b/meta-xfce/recipes-xfce/xfce4-appfinder/xfce4-appfinder_4.8.0.bb
@@ -0,0 +1,12 @@
+DESCRIPTION=Xfce4 Application Finder
+SECTION = x11
+LICENSE = GPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f
+DEPENDS=gtk+ libxfce4util libxfce4ui garcon xfconf
+
+PR = r0
+
+inherit xfce
+
+SRC_URI[md5sum] = fb4797ef91b90d111b989e98c3e000e0
+SRC_URI[sha256sum] = 
fd74184355e45f8a16cc3cdd32b012b6787a453deb3a8b96af90494c7a8ac77f
-- 
1.7.4.4


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


[oe] [meta-oe 05/19] garcon: Add initial recipe with version 0.1.8

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 meta-xfce/recipes-xfce/garcon/garcon_0.1.8.bb |   14 ++
 1 files changed, 14 insertions(+), 0 deletions(-)
 create mode 100644 meta-xfce/recipes-xfce/garcon/garcon_0.1.8.bb

diff --git a/meta-xfce/recipes-xfce/garcon/garcon_0.1.8.bb 
b/meta-xfce/recipes-xfce/garcon/garcon_0.1.8.bb
new file mode 100644
index 000..63825fe
--- /dev/null
+++ b/meta-xfce/recipes-xfce/garcon/garcon_0.1.8.bb
@@ -0,0 +1,14 @@
+DESCRIPTION=Xfce Menu Library
+SECTION = x11/libs
+LICENSE = LGPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=04a01abcbdabffae1ca26335a293276b
+DEPENDS = glib-2.0 xfce4-dev-tools
+
+PR = r0
+
+inherit xfce
+
+FILES_${PN} +=  ${datadir}/desktop-directories
+
+SRC_URI[md5sum] = 18fbf523ed2865dfaccdfb40b4b20b05
+SRC_URI[sha256sum] = 
955a05e72ebbadc8207bb7b2c7349e71830dbdd596dbba3ea3665f0ecfb9cf63
-- 
1.7.4.4


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


[oe] [meta-oe 10/19] xfce4-panel: Add initial recipe with version 4.8.5

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 .../recipes-xfce/xfce4-panel/xfce4-panel_4.8.5.bb  |   34 
 1 files changed, 34 insertions(+), 0 deletions(-)
 create mode 100644 meta-xfce/recipes-xfce/xfce4-panel/xfce4-panel_4.8.5.bb

diff --git a/meta-xfce/recipes-xfce/xfce4-panel/xfce4-panel_4.8.5.bb 
b/meta-xfce/recipes-xfce/xfce4-panel/xfce4-panel_4.8.5.bb
new file mode 100644
index 000..d99f332
--- /dev/null
+++ b/meta-xfce/recipes-xfce/xfce4-panel/xfce4-panel_4.8.5.bb
@@ -0,0 +1,34 @@
+DESCRIPTION = Xfce4 Panel
+SECTION = x11
+LICENSE = GPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=26a8bd75d8f8498bdbbe64a27791d4ee
+DEPENDS = libxfce4util garcon libxfce4ui xfconf exo gtk+ dbus cairo 
virtual/libx11 libxml2 libwnck
+
+PR = r0
+
+inherit xfce
+
+python populate_packages_prepend() {
+   plugin_dir = bb.data.expand('${libdir}/xfce4/panel/plugins/', d)
+   plugin_name = bb.data.expand('${PN}-plugin-%s', d)
+   do_split_packages(d, plugin_dir, '^lib(.*).so$', plugin_name,
+ '${PN} plugin for %s', extra_depends='', prepend=True,
+ 
aux_files_pattern=['${datadir}/xfce4/panel/plugins/%s.desktop',
+
'${sysconfdir}/xdg/xfce/panel/%s-*',
+
'${datadir}/icons/hicolor/48x48/apps/*-%s.png',
+'${bindir}/*%s*'])
+}
+
+PACKAGES_DYNAMIC = ${PN}-plugin-*
+
+FILES_${PN} += ${libdir}/xfce4/panel/migrate \
+${libdir}/xfce4/panel/wrapper
+
+FILES_${PN}-dbg += ${libdir}/xfce4/panel/plugins/.debug \
+  
+
+FILES_${PN}-dev += ${libdir}/xfce4/panel/plugins/*.*a \
+   
+
+SRC_URI[md5sum] = 3c00e92821709baa2a71b166a32d46a2
+SRC_URI[sha256sum] = 
df8379a18d337481b847cf232eec907a927287917788e7b730deef4a535deada
-- 
1.7.4.4


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


[oe] [meta-oe 16/19] xfdesktop: Add initial recipe with version 4.8.2

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 .../xfdesktop/relative-symlinks-docs.patch |   28 
 .../recipes-xfce/xfdesktop/xfdesktop_4.8.2.bb  |   19 +
 2 files changed, 47 insertions(+), 0 deletions(-)
 create mode 100644 
meta-xfce/recipes-xfce/xfdesktop/xfdesktop/relative-symlinks-docs.patch
 create mode 100644 meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.8.2.bb

diff --git 
a/meta-xfce/recipes-xfce/xfdesktop/xfdesktop/relative-symlinks-docs.patch 
b/meta-xfce/recipes-xfce/xfdesktop/xfdesktop/relative-symlinks-docs.patch
new file mode 100644
index 000..fa70f6e
--- /dev/null
+++ b/meta-xfce/recipes-xfce/xfdesktop/xfdesktop/relative-symlinks-docs.patch
@@ -0,0 +1,28 @@
+From 90e191cc4719172aa84e6a8ae694a6f2d6ee8989 Mon Sep 17 00:00:00 2001
+From: Andreas Mueller schnitzelt...@gmx.de
+Date: Fri, 22 Jul 2011 00:05:15 +0200
+Subject: [PATCH] docs: On installation create relative paths in symlinks to
+ images
+
+
+Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
+---
+ doc/manual/Makefile.am |2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/doc/manual/Makefile.am b/doc/manual/Makefile.am
+index 646821d..cbf79e1 100644
+--- a/doc/manual/Makefile.am
 b/doc/manual/Makefile.am
+@@ -20,7 +20,7 @@ install-data-local:
+   done; \
+   if test x$$lang != xC -a ! -d 
$(srcdir)/images/$$lang; then \
+   echo --- Creating symlink to C images for 
$$lang; \
+-  ln -sf $(docdir)/html/C/images 
$(DESTDIR)$(docdir)/html/$$lang/images; \
++  ln -sf ../C/images 
$(DESTDIR)$(docdir)/html/$$lang/images; \
+   fi \
+   fi \
+   done;
+-- 
+1.7.4.4
+
diff --git a/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.8.2.bb 
b/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.8.2.bb
new file mode 100644
index 000..c3be330
--- /dev/null
+++ b/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.8.2.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = Xfce4 Desktop Manager
+SECTION = x11/base
+LICENSE = GPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f
+DEPENDS = gtk+ libxfce4util libxfce4ui libwnck xfconf dbus-glib thunar garcon 
exo
+
+PR = r0
+
+inherit xfce
+
+# SRC_URI must follow inherited one
+SRC_URI +=  \
+file://relative-symlinks-docs.patch \
+
+
+FILES_${PN} += ${datadir}/xfce4/backdrops
+
+SRC_URI[md5sum] = ed25d59f478afda552d121e96657d16f
+SRC_URI[sha256sum] = 
9d0a48c4e9ed6723a3f9a1c5303e2bbe9b04a3b483c52472da46881df4595e71
-- 
1.7.4.4


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


[oe] [meta-oe 06/19] exo: Add initial recipe with version 0.6.2

2011-08-01 Thread Andreas Mueller
* python bindings removed here (will be moved to pyxfce mainline [1])
* TBD: gnomemount replacement on postinst [2]

[1] http://comments.gmane.org/gmane.comp.desktop.xfce.devel.version4/19560
[2] http://wiki.xfce.org/gnomemount-replacement

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 meta-xfce/recipes-xfce/exo/exo/configure.patch |   43 ++
 .../recipes-xfce/exo/exo/exo-no-tests-0.6.patch|   12 +
 .../exo/exo/fix-qa-desktop-type-error.patch|  531 
 meta-xfce/recipes-xfce/exo/exo/gnome-mount |   64 +++
 meta-xfce/recipes-xfce/exo/exo_0.6.2.bb|   36 ++
 5 files changed, 686 insertions(+), 0 deletions(-)
 create mode 100644 meta-xfce/recipes-xfce/exo/exo/configure.patch
 create mode 100644 meta-xfce/recipes-xfce/exo/exo/exo-no-tests-0.6.patch
 create mode 100644 
meta-xfce/recipes-xfce/exo/exo/fix-qa-desktop-type-error.patch
 create mode 100644 meta-xfce/recipes-xfce/exo/exo/gnome-mount
 create mode 100644 meta-xfce/recipes-xfce/exo/exo_0.6.2.bb

diff --git a/meta-xfce/recipes-xfce/exo/exo/configure.patch 
b/meta-xfce/recipes-xfce/exo/exo/configure.patch
new file mode 100644
index 000..2ccfcfc
--- /dev/null
+++ b/meta-xfce/recipes-xfce/exo/exo/configure.patch
@@ -0,0 +1,43 @@
+--- exo-0.3.4/configure.in~2007-12-02 10:37:06.0 -0200
 exo-0.3.4/configure.in 2008-06-05 17:21:42.0 -0300
+@@ -127,22 +127,24 @@
+ dnl ***
+ dnl *** Check for strftime() extensions ***
+ dnl ***
+-AC_TRY_RUN([
+-  #include string.h
+-  #include time.h
+-  int
+-  main (int argc, char **argv)
+-  {
+-struct tm tm;
+-char  buffer[16];
+-tm.tm_year = 81;
+-if (strftime (buffer, 16, %EY, tm) == 4  strcmp (buffer, 1981) == 
0)
+-  return 0;
+-return 1;
+-  }
+-], [
+-  AC_DEFINE([HAVE_STRFTIME_EXTENSION], 1, [Define if strftime supports %E and 
%O modifiers.])
+-])
++dnl g...  this doesn't work for cross compiling, define it for OE
++AC_DEFINE([HAVE_STRFTIME_EXTENSION], 1, [Define if strftime supports %E and 
%O modifiers.])
++dnl AC_TRY_RUN([
++dnl   #include string.h
++dnl   #include time.h
++dnl   int
++dnl   main (int argc, char **argv)
++dnl   {
++dnl struct tm tm;
++dnl char  buffer[16];
++dnl tm.tm_year = 81;
++dnl if (strftime (buffer, 16, %EY, tm) == 4  strcmp (buffer, 1981) 
== 0)
++dnl   return 0;
++dnl return 1;
++dnl   }
++dnl ], [
++dnl   AC_DEFINE([HAVE_STRFTIME_EXTENSION], 1, [Define if strftime supports %E 
and %O modifiers.])
++dnl ])
+ 
+ dnl **
+ dnl *** Check for i18n support ***
diff --git a/meta-xfce/recipes-xfce/exo/exo/exo-no-tests-0.6.patch 
b/meta-xfce/recipes-xfce/exo/exo/exo-no-tests-0.6.patch
new file mode 100644
index 000..cab41a8
--- /dev/null
+++ b/meta-xfce/recipes-xfce/exo/exo/exo-no-tests-0.6.patch
@@ -0,0 +1,12 @@
+--- a/Makefile.am.old  2011-01-16 16:38:21.0 +0100
 b/Makefile.am  2011-03-24 22:14:26.0 +0100
+@@ -15,8 +15,7 @@
+   icons   \
+   pixmaps \
+   po  \
+-  $(PYTHON_SUBDIR)\
+-  tests
++  $(PYTHON_SUBDIR)
+ 
+ AUTOMAKE_OPTIONS =\
+   1.8 \
diff --git a/meta-xfce/recipes-xfce/exo/exo/fix-qa-desktop-type-error.patch 
b/meta-xfce/recipes-xfce/exo/exo/fix-qa-desktop-type-error.patch
new file mode 100644
index 000..e4ba75e
--- /dev/null
+++ b/meta-xfce/recipes-xfce/exo/exo/fix-qa-desktop-type-error.patch
@@ -0,0 +1,531 @@
+--- a/exo-helper/exo-helper.c.old  2011-01-16 16:38:21.0 +0100
 b/exo-helper/exo-helper.c  2011-03-07 12:31:49.0 +0100
+@@ -172,7 +172,7 @@
+   helper-startup_notify = xfce_rc_read_bool_entry (rc, StartupNotify, 
FALSE);
+ 
+   /* verify the type of the desktop file */
+-  str = xfce_rc_read_entry_untranslated (rc, Type, NULL);
++  str = xfce_rc_read_entry_untranslated (rc, X-XFCE-Type, NULL);
+   if (G_UNLIKELY (!exo_str_is_equal (str, X-XFCE-Helper)))
+ goto failed;
+ 
+@@ -897,7 +897,8 @@
+   xfce_rc_write_bool_entry (rc, NoDisplay, TRUE);
+   xfce_rc_write_entry (rc, Version, 1.0);
+   xfce_rc_write_entry (rc, Encoding, UTF-8);
+-  xfce_rc_write_entry (rc, Type, X-XFCE-Helper);
++  xfce_rc_write_entry (rc, Type, Application);
++  xfce_rc_write_entry (rc, X-XFCE-Type, X-XFCE-Helper);
+   xfce_rc_write_entry (rc, X-XFCE-Category, category_string);
+ 
+   /* check if the command includes a parameter */
+--- a/exo-helper/helpers/aterm.desktop.in.in.old   2011-03-07 
12:08:30.0 +0100
 b/exo-helper/helpers/aterm.desktop.in.in   2011-03-07 12:08:30.0 
+0100

[oe] [meta-oe 19/19] task-xfce-base: Add initial recipe adding all recipes required for xfce desktop

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 meta-xfce/recipes-xfce/tasks/task-xfce-base.bb |   35 
 1 files changed, 35 insertions(+), 0 deletions(-)
 create mode 100644 meta-xfce/recipes-xfce/tasks/task-xfce-base.bb

diff --git a/meta-xfce/recipes-xfce/tasks/task-xfce-base.bb 
b/meta-xfce/recipes-xfce/tasks/task-xfce-base.bb
new file mode 100644
index 000..8a87203
--- /dev/null
+++ b/meta-xfce/recipes-xfce/tasks/task-xfce-base.bb
@@ -0,0 +1,35 @@
+DESCRIPTION = All packages required for a base installation of XFCE
+SECTION = x11/wm
+LICENSE = MIT
+LIC_FILES_CHKSUM = 
file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58
+PR = r0
+
+inherit task
+
+RDEPENDS_${PN} =  \
+xfwm4 \
+xfwm4-theme-default \
+xfce4-session \ 
+xfconf \
+xfdesktop \
+xfce4-panel \
+\
+gtk-xfce-engine \
+\
+xfce-utils \
+xfce4-panel-plugin-actions \
+xfce4-panel-plugin-applicationsmenu \
+xfce4-panel-plugin-clock \
+xfce4-panel-plugin-directorymenu \
+xfce4-panel-plugin-launcher \
+xfce4-panel-plugin-pager \
+xfce4-panel-plugin-separator \
+xfce4-panel-plugin-showdesktop \
+xfce4-panel-plugin-systray \
+xfce4-panel-plugin-tasklist \
+xfce4-panel-plugin-windowmenu \   
+xfce4-settings \
+xfce-terminal \
+thunar \
+#thunar-volman \
+
-- 
1.7.4.4


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


[oe] [meta-oe 13/19] xfwm4: Add initial recipe with version 4.8.1

2011-08-01 Thread Andreas Mueller
* xfwm4 must be started once manually to work

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 .../xfwm4/xfwm4/relative-symlinks-docs.patch   |   28 +++
 meta-xfce/recipes-xfce/xfwm4/xfwm4_4.8.1.bb|   37 
 2 files changed, 65 insertions(+), 0 deletions(-)
 create mode 100644 
meta-xfce/recipes-xfce/xfwm4/xfwm4/relative-symlinks-docs.patch
 create mode 100644 meta-xfce/recipes-xfce/xfwm4/xfwm4_4.8.1.bb

diff --git a/meta-xfce/recipes-xfce/xfwm4/xfwm4/relative-symlinks-docs.patch 
b/meta-xfce/recipes-xfce/xfwm4/xfwm4/relative-symlinks-docs.patch
new file mode 100644
index 000..4e855e4
--- /dev/null
+++ b/meta-xfce/recipes-xfce/xfwm4/xfwm4/relative-symlinks-docs.patch
@@ -0,0 +1,28 @@
+From 09d0d36450e25554785bf7f730e4ba0e31982be6 Mon Sep 17 00:00:00 2001
+From: Andreas Mueller schnitzelt...@gmx.de
+Date: Thu, 21 Jul 2011 19:52:28 +0200
+Subject: [PATCH] docs: On installation create relative paths in symlinks to
+ images
+
+
+Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
+---
+ doc/manual/Makefile.am |2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/doc/manual/Makefile.am b/doc/manual/Makefile.am
+index b21962f..88e234b 100644
+--- a/doc/manual/Makefile.am
 b/doc/manual/Makefile.am
+@@ -20,7 +20,7 @@ install-data-local:
+   done; \
+   if test x$$lang != xC -a ! -d 
$(srcdir)/images/$$lang; then \
+   echo --- Creating symlink to C images for 
$$lang; \
+-  ln -sf $(docdir)/html/C/images 
$(DESTDIR)$(docdir)/html/$$lang/images; \
++  ln -sf ../C/images 
$(DESTDIR)$(docdir)/html/$$lang/images; \
+   fi \
+   fi \
+   done;
+-- 
+1.7.4.4
+
diff --git a/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.8.1.bb 
b/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.8.1.bb
new file mode 100644
index 000..e31471d
--- /dev/null
+++ b/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.8.1.bb
@@ -0,0 +1,37 @@
+DESCRIPTION=Xfce4 Window Manager
+SECTION = x11/wm
+LICENSE = GPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=d791728a073bc009b4ffaf00b7599855
+DEPENDS = virtual/libx11 libxpm gtk+ libxfce4util libxfce4ui xfconf libwnck 
dbus-glib startup-notification
+RDEPENDS_${PN} = xfwm4-theme-default
+
+PR = r0
+
+inherit xfce update-alternatives
+
+# SRC_URI must follow inherited one
+SRC_URI +=  \
+file://relative-symlinks-docs.patch \
+
+
+EXTRA_OECONF +=  --enable-startup-notification
+
+python populate_packages_prepend () {
+   themedir = bb.data.expand('${datadir}/themes', d)
+   do_split_packages(d, themedir, '^(.*)', 'xfwm4-theme-%s', 'XFWM4 theme 
%s', allow_dirs=True)
+}
+
+PACKAGES_DYNAMIC += xfwm4-theme-*
+
+ALTERNATIVE_NAME = x-window-manager
+ALTERNATIVE_LINK = ${bindir}/x-window-manager
+ALTERNATIVE_PATH = ${bindir}/xfce4-session
+ALTERNATIVE_PRIORITY = 30
+
+FILES_${PN} += ${libdir}/xfce4/xfwm4/helper-dialog \
+${datadir}/xfwm4/defaults \
+   
+FILES_${PN}-dbg += ${libexecdir}/xfce4/xfwm4/.debug/*
+
+SRC_URI[md5sum] = 447433dca613180ebd6cfed4beb1c1c9
+SRC_URI[sha256sum] = 
6a3cbf6c92a0cc3bcaf7cf2565c35beae6354768ec26b4d616a3c2544a8f8499
-- 
1.7.4.4


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


[oe] [meta-oe 17/19] gtk-xfce-engine: Add initial recipe with version 2.8.1

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 .../gtk-xfce-engine/gtk-xfce-engine_2.8.1.bb   |   16 
 1 files changed, 16 insertions(+), 0 deletions(-)
 create mode 100644 
meta-xfce/recipes-xfce/gtk-xfce-engine/gtk-xfce-engine_2.8.1.bb

diff --git a/meta-xfce/recipes-xfce/gtk-xfce-engine/gtk-xfce-engine_2.8.1.bb 
b/meta-xfce/recipes-xfce/gtk-xfce-engine/gtk-xfce-engine_2.8.1.bb
new file mode 100644
index 000..91239bf
--- /dev/null
+++ b/meta-xfce/recipes-xfce/gtk-xfce-engine/gtk-xfce-engine_2.8.1.bb
@@ -0,0 +1,16 @@
+DESCRIPTION = XFCE theme for GTK
+SECTION = x11/libs
+LICENSE = GPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263
+DEPENDS += gtk+
+
+PR = r0
+
+inherit xfce
+
+FILES_${PN} += ${libdir}/gtk-2.0/*/engines \
+${datadir}/themes/
+FILES_${PN}-dbg += ${libdir}/gtk-2.0/*/engines/.debug
+
+SRC_URI[md5sum] = 8a6527b61b0554cda11d06f66a567314
+SRC_URI[sha256sum] = 
7cb0a52d74cded5c6a86894babd214de723bcf68771195db6d94acf5161be617
-- 
1.7.4.4


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


[oe] [meta-oe 09/19] xfce-utils: Add initial recipe with version 4.8.2

2011-08-01 Thread Andreas Mueller

Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
---
 .../xfce-utils/relative-symlinks-docs.patch|   11 
 .../recipes-xfce/xfce-utils/xfce-utils_4.8.2.bb|   27 
 2 files changed, 38 insertions(+), 0 deletions(-)
 create mode 100644 
meta-xfce/recipes-xfce/xfce-utils/xfce-utils/relative-symlinks-docs.patch
 create mode 100644 meta-xfce/recipes-xfce/xfce-utils/xfce-utils_4.8.2.bb

diff --git 
a/meta-xfce/recipes-xfce/xfce-utils/xfce-utils/relative-symlinks-docs.patch 
b/meta-xfce/recipes-xfce/xfce-utils/xfce-utils/relative-symlinks-docs.patch
new file mode 100644
index 000..d0d80fe
--- /dev/null
+++ b/meta-xfce/recipes-xfce/xfce-utils/xfce-utils/relative-symlinks-docs.patch
@@ -0,0 +1,11 @@
+--- a/doc/manual/Makefile.am   2011-06-18 08:05:25.0 +0200
 b/doc/manual/Makefile.am   2011-07-13 21:45:17.079143002 +0200
+@@ -21,7 +21,7 @@
+   done; \
+   if test x$$lang != xC -a ! -d 
$(srcdir)/images/$$lang; then \
+   echo --- Creating symlink to C images for 
$$lang; \
+-  ln -sf $(docdir)/html/C/images $$dest/images; \
++  ln -sf ../C/images $$dest/images; \
+   fi \
+   fi \
+   done;
diff --git a/meta-xfce/recipes-xfce/xfce-utils/xfce-utils_4.8.2.bb 
b/meta-xfce/recipes-xfce/xfce-utils/xfce-utils_4.8.2.bb
new file mode 100644
index 000..e36b6a7
--- /dev/null
+++ b/meta-xfce/recipes-xfce/xfce-utils/xfce-utils_4.8.2.bb
@@ -0,0 +1,27 @@
+DESCRIPTION=Xfce4 Utilities
+SECTION = x11
+LICENSE = GPLv2
+LIC_FILES_CHKSUM = file://COPYING;md5=9ac2e7cff1ddaf48b6eab6028f23ef88
+DEPENDS = gtk+ virtual/libx11 dbus libxfce4util libxfce4ui
+RDEPENDS_${PN} = xrdb
+
+PR = r0
+
+inherit xfce
+
+# SRC_URI must follow inherited one
+SRC_URI +=  \
+file://relative-symlinks-docs.patch \
+
+
+# usually we do not migrate (requires perl on target)
+EXTRA_OECONF += --disable-xfconf-migration
+
+FILES_${PN} +=  \ 
+   ${libdir}/xfce4/xfconf-migration \
+${datadir}/dbus-1/* \
+${datadir}/xsessions/xfce.desktop \
+
+
+SRC_URI[md5sum] = 7f48198f4bee3edf7869064c2922c609
+SRC_URI[sha256sum] = 
a12b708b0cd19ffa07afb2ab2cd1bf9377ff7fbbfbe16d7493a5bb973bcb0aa5
-- 
1.7.4.4


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


Re: [oe] [meta-oe] iceauth: Import from oe-dev and minor cleanup

2011-08-01 Thread Paul Menzel
Am Montag, den 01.08.2011, 22:26 +0200 schrieb Andreas Mueller:
 On Friday, July 29, 2011 08:22:04 PM Paul Menzel wrote:

  Am Freitag, den 29.07.2011, 19:31 +0200 schrieb Andreas Mueller:
  
  When importing from somewhere please always reference the used commit id
  as requested in the guidelines [1]. Also mentioning the version in the
  summary would be nice.
  
  iceauth: Import 1.0.4 from oe.dev
  
   Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
   ---
   
meta-oe/recipes-graphics/xorg-app/iceauth_1.0.4.bb |   10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
create mode 100644 meta-oe/recipes-graphics/xorg-app/iceauth_1.0.4.bb
   
   diff --git a/meta-oe/recipes-graphics/xorg-app/iceauth_1.0.4.bb
   b/meta-oe/recipes-graphics/xorg-app/iceauth_1.0.4.bb new file mode
   100644
   index 000..e98c0cb
   --- /dev/null
   +++ b/meta-oe/recipes-graphics/xorg-app/iceauth_1.0.4.bb
   @@ -0,0 +1,10 @@
   +DESCRIPTION = Tool for manipulating ICE protocol authorization records
   +LIC_FILES_CHKSUM = file://COPYING;md5=13f70acf3c27f5f834bbc954df775f8e
  
  What license is it?
 As you said: MIT-X is included by xorg-app-common.inc
  
   +PR = ${INC_PR}.0
   +
   +DEPENDS +=  libice
  
  This should go in front of PR according to the style guide [2].
 Do you want V2 with different sequence?

Well please send a patch iteration (v2) with the commit message changes
(commit summary and reference of oe.dev revision) but without the change
in the sequence. I left it that way since all other recipes in
`recipes/xorg-apps/` do it this way and that should be changed in one
run.

   +
   +require xorg-app-common.inc
   +
   +SRC_URI[md5sum] = bb2e4d2611047f7c5a1a82ec956a9de4
   +SRC_URI[sha256sum] =
   0ee6fd4554f0131b1ed526ee00b9cf643e7dc97eb70fb51448848ef2f349938d
  
  I will try to make the updates in oe.dev and maybe you can resync
  afterward.

 Sorry for the impatience, but I am about to send out a patch series for 
 xfce48 
 and xfce4-session RDEPENDs on iceauth to work properly.

Unfortunately nobody of the “core” developers answered. (License issues
are boring after all. ;-)) I pushed a tiny cleanup to oe.dev in 033af22d
[1].

I am sorry for the inconvenience.


Thanks,

Paul


[1] 
http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=033af22d565adabc05303f88e76e31e7d239756c


signature.asc
Description: This is a digitally signed message part
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] Bitbake syntax error

2011-08-01 Thread Bernard Mentink

Hi Guys,

I am getting the following error while trying to build the
bootstrap-image, my bitbake is version 1.12.0.

--- error ---
gnueabi/bootstrap-image-1.0-r0/temp/log.do_package_update_index_ipk.2777
9
Log data follows:
| + do_package_update_index_ipk
| + set -x
| + ipkgarchs='all any noarch arm  armv4 armv4t armv5te armv6 mx31ads'
| + '[' '!' -z '' ']'
| + mkdir -p /home/bmentink/devel/build/tmp/deploy/eglibc/ipk
| + touch /home/bmentink/devel/build/tmp/deploy/eglibc/ipk/Packages
| + opkg-make-index -r
/home/bmentink/devel/build/tmp/deploy/eglibc/ipk/Packages -p
/home/bmentink/devel/build/tmp/deploy/eglibc/ipk/Packages -l
/home/bmentink/devel/build/tmp/deploy/eglibc/ipk/Packages.filelist -m
/home/bmentink/devel/build/tmp/deploy/eglibc/ipk
|   File
/home/bmentink/devel/build/tmp/sysroots/i686-linux/usr/bin/opkg-make-in
dex, line 128
| print pkg_dir + / + old_filename
| ^
| SyntaxError: invalid syntax
NOTE: package bootstrap-image-1.0-r0: task do_package_update_index_ipk:
Failed

Any idea's?

Cheers,
Bernie.





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


Re: [oe] [meta-oe 01/19] meta-xfce: Add layer information

2011-08-01 Thread Khem Raj
On Monday, August 01, 2011 11:02:39 PM Andreas Mueller wrote:
 Signed-off-by: Andreas Mueller schnitzelt...@gmx.de
 ---
  meta-xfce/conf/layer.conf |9 +
  1 files changed, 9 insertions(+), 0 deletions(-)
  create mode 100644 meta-xfce/conf/layer.conf
 
 diff --git a/meta-xfce/conf/layer.conf b/meta-xfce/conf/layer.conf
 new file mode 100644
 index 000..d669e4e
 --- /dev/null
 +++ b/meta-xfce/conf/layer.conf
 @@ -0,0 +1,9 @@
 +# We have a conf and classes directory, append to BBPATH
 +BBPATH .= :${LAYERDIR}
 +
 +# We have a recipes directory, add to BBFILES
 +BBFILES += ${LAYERDIR}/recipes-*/*/*.bb
 ${LAYERDIR}/recipes-*/*/*.bbappend +
 +BBFILE_COLLECTIONS += xfce-layer
 +BBFILE_PATTERN_xfce-layer := ^${LAYERDIR}/
 +BBFILE_PRIORITY_xfce-layer = 7

it would be nice if there was also a README
explaining the dependencies of this layer or any other
information that user of this layer needs to know

-- 
Khem Raj

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