[oe] unnecessary dependencies?
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?
-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/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?
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?
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?
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?
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?
-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?
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
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
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
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
-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
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
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
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
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
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
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
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
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
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
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
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
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
* 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
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
* 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
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
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
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
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
* 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
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
* 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
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
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
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
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
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