All of lore.kernel.org
 help / color / mirror / Atom feed
* xfwm4 themes from xfwm4-themes are not packed
@ 2010-02-10 20:26 Müller, Andreas
  2010-02-10 21:05 ` John Willis
  0 siblings, 1 reply; 9+ messages in thread
From: Müller, Andreas @ 2010-02-10 20:26 UTC (permalink / raw)
  To: openembedded-devel

hope this is the right adress for the current challenge I got:

I created a recipe for xfce/xfwm4/slim. After everything working fine so far, I tried to make it more colorful and check the xfwm4-themes. Doing so, I had to realize that all the themes coming from xfwm4-themes(-4.6.0) are not packed and are not found in rootfs /usr/share/themes. The themes included in xfwm4 can be found.

My recipe contains (beside many other / tests without xfwm4-themes lead to same result):

#  *** THEMES FROM xfwm4 *** \
  xfwm4-theme-default \
  xfwm4-theme-kokodi \
#  *** THEMES FROM xfwm4-themes *** \
  xfwm4-themes \
  xfwm4-theme-adept \
  xfwm4-theme-agua \

The themes from xfwm4-themes seem to be built (but not packed) properly because all of them appear in

'tmp/work/armv7a-angstrom-linux-gnueabi/xfwm4-themes-4.6.0-r2/image/usr/share/themes' and
'tmp/work/armv7a-angstrom-linux-gnueabi/xfwm4-themes-4.6.0-r2/staging-pkg/staging/armv7a-angstrom-linux-gnueabi/usr/share/themes'

Since I got no helping information in the log files I tried bitbake with the option '-v'.

This drops messages for all the 'xfwm4-theme*' recipes like

NOTE: multiple providers are available for runtime xfwm4-theme-default (xfwm4-themes, xfwm4);
NOTE: consider defining a PREFERRED_PROVIDER entry to match runtime xfwm4-theme-default
...
NOTE: multiple providers are available for runtime xfwm4-theme-kokodi (xfwm4-themes, xfwm4);
NOTE: consider defining a PREFERRED_PROVIDER entry to match runtime xfwm4-theme-kokodi
...
NOTE: multiple providers are available for runtime xfwm4-themes (xfwm4-themes, xfwm4);
NOTE: consider defining a PREFERRED_PROVIDER entry to match runtime xfwm4-themes
...
NOTE: multiple providers are available for runtime xfwm4-theme-adept (xfwm4-themes, xfwm4);
NOTE: consider defining a PREFERRED_PROVIDER entry to match runtime xfwm4-theme-adept
...
NOTE: multiple providers are available for runtime xfwm4-theme-agua (xfwm4-themes, xfwm4);
NOTE: consider defining a PREFERRED_PROVIDER entry to match runtime xfwm4-theme-agua

I checked the recipes for xfwm4 and xfwm4-themes. Both contain

PACKAGES_DYNAMIC = "xfwm4-theme-*"

This lead me to the idea to add within my recipe
  xfwm4-theme-bullshit \
and BB did not complain (but I dont't know if this is related to the problem)!

Is it possible that
1. BB only checks within xfwm4 for xfwm4-theme*?
2. 'themedir' within xfwm4-themes_4.6.0 links to the wrong path since both xfwm4 and xfwm4-themes have the same directory structure for themes?

I would be very pleased if somebody could help me on this issue because my knowledge-funds are not yet enough to fix this issue.

Mit freundlichen Gruessen / Best regards
i. A. Dipl-Ing. Andreas Mueller
Entwicklungsingenieur / R&D Engineer

Zera GmbH
Hauptstrasse 392
53639 Koenigwinter

Tel: +49 2223 704 - 233
Fax: +49 2223 704 - 235

mailto:a.mueller@zera.de
-----------------------------------------------

http://www.zera.de

ZERA  GmbH, Hauptstrasse 392, 53639 Koenigswinter
Geschaeftsfuehrer:  Dr. Prosper Suwelack, Rainer Otto
Sitz der Gesellschaft:  Koenigswinter; Handelsregister HRB  7073
Registergericht: Amtsgericht Siegburg.

-----------------------------------------------------------------



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: xfwm4 themes from xfwm4-themes are not packed
  2010-02-10 20:26 xfwm4 themes from xfwm4-themes are not packed Müller, Andreas
@ 2010-02-10 21:05 ` John Willis
  2010-02-11  8:29   ` Müller, Andreas
  2010-02-11 12:28   ` John Willis
  0 siblings, 2 replies; 9+ messages in thread
From: John Willis @ 2010-02-10 21:05 UTC (permalink / raw)
  To: openembedded-devel

Dear Andreas,

> I created a recipe for xfce/xfwm4/slim. After everything working fine
> so far, I tried to make it more colorful and check the xfwm4-themes.
> Doing so, I had to realize that all the themes coming from xfwm4-
> themes(-4.6.0) are not packed and are not found in rootfs
> /usr/share/themes. The themes included in xfwm4 can be found.

Most of the Xfce 4.6.* work was done by myself and while I have not
encountered any issues with the themes for the Xfce Window Manager I can see
after reviewing the recipes that there is some room for improvement in the
xfwm4-themes recipe (your quite right, it's not working as it should and is
also not very clever).

Leave this with me for a few days and I'll get things cleaned up and
submitted for inclusion in OpenEmbedded.

Regards,

John Willis





^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: xfwm4 themes from xfwm4-themes are not packed
  2010-02-10 21:05 ` John Willis
@ 2010-02-11  8:29   ` Müller, Andreas
  2010-02-11  8:39     ` Koen Kooi
  2010-02-11  9:50     ` John Willis
  2010-02-11 12:28   ` John Willis
  1 sibling, 2 replies; 9+ messages in thread
From: Müller, Andreas @ 2010-02-11  8:29 UTC (permalink / raw)
  To: openembedded-devel

Hi John,

Thanks for support.

While you are working on that (you offered support -> I ask for more :-):

How about adding recipes for slim also? I stole the recipe&patches from git://git.openpandora.org/openpandoraoe.git. The only modifications to get it work was
1. Add sessreg in my recipe (although it is part RDEPEND within slim_1.3.1.bb ?)
2. On the target I need to cp /etc/xdg/xfce4/xinitrc /home/<LoginUser>/.xinitrc. I wanted to modify the recipe in that way that login_cmd links directly to the file /etc/xdg/xfce4/xinitrc but...

Best Regards

Andreas

-----Ursprüngliche Nachricht-----
Von: John Willis [mailto:John.Willis@Distant-earth.com]
Gesendet: Mittwoch, 10. Februar 2010 22:06
An: openembedded-devel@lists.openembedded.org
Betreff: Re: [oe] xfwm4 themes from xfwm4-themes are not packed

Dear Andreas,

> I created a recipe for xfce/xfwm4/slim. After everything working fine
> so far, I tried to make it more colorful and check the xfwm4-themes.
> Doing so, I had to realize that all the themes coming from xfwm4-
> themes(-4.6.0) are not packed and are not found in rootfs
> /usr/share/themes. The themes included in xfwm4 can be found.

Most of the Xfce 4.6.* work was done by myself and while I have not
encountered any issues with the themes for the Xfce Window Manager I can see
after reviewing the recipes that there is some room for improvement in the
xfwm4-themes recipe (your quite right, it's not working as it should and is
also not very clever).

Leave this with me for a few days and I'll get things cleaned up and
submitted for inclusion in OpenEmbedded.

Regards,

John Willis



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

http://www.zera.de

ZERA  GmbH, Hauptstrasse 392, 53639 Koenigswinter
Geschaeftsfuehrer:  Dr. Prosper Suwelack, Rainer Otto
Sitz der Gesellschaft:  Koenigswinter; Handelsregister HRB  7073
Registergericht: Amtsgericht Siegburg.

-----------------------------------------------------------------



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: xfwm4 themes from xfwm4-themes are not packed
  2010-02-11  8:29   ` Müller, Andreas
@ 2010-02-11  8:39     ` Koen Kooi
  2010-02-11  8:43       ` Müller, Andreas
  2010-02-11  9:50     ` John Willis
  1 sibling, 1 reply; 9+ messages in thread
From: Koen Kooi @ 2010-02-11  8:39 UTC (permalink / raw)
  To: openembedded-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11-02-10 09:29, Müller, Andreas wrote:
> Hi John,
> 
> Thanks for support.
> 
> While you are working on that (you offered support -> I ask for more :-):
> 
> How about adding recipes for slim also? I stole the recipe&patches from git://git.openpandora.org/openpandoraoe.git. The only modifications to get it work was
> 1. Add sessreg in my recipe (although it is part RDEPEND within slim_1.3.1.bb ?)
> 2. On the target I need to cp /etc/xdg/xfce4/xinitrc /home/<LoginUser>/.xinitrc. I wanted to modify the recipe in that way that login_cmd links directly to the file /etc/xdg/xfce4/xinitrc but...

For 2. you should be able to add said .xinitrc to /etc/skel/ so every
new user will get it.

regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFLc8I7MkyGM64RGpERAh78AKCDE0xaPt8VA3gZ3DnpZTS2pfMN4gCgk4ks
bBEGtoLUfNKfvYpylH7Yb90=
=ODO+
-----END PGP SIGNATURE-----




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: xfwm4 themes from xfwm4-themes are not packed
  2010-02-11  8:39     ` Koen Kooi
@ 2010-02-11  8:43       ` Müller, Andreas
  0 siblings, 0 replies; 9+ messages in thread
From: Müller, Andreas @ 2010-02-11  8:43 UTC (permalink / raw)
  To: openembedded-devel

Koen

I did but for some reason it is not copied after adduser..

Regards

Andreas

-----Ursprüngliche Nachricht-----
Von: Koen Kooi [mailto:k.kooi@student.utwente.nl]
Gesendet: Donnerstag, 11. Februar 2010 09:39
An: openembedded-devel@lists.openembedded.org
Betreff: Re: [oe] xfwm4 themes from xfwm4-themes are not packed

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11-02-10 09:29, Müller, Andreas wrote:
> Hi John,
>
> Thanks for support.
>
> While you are working on that (you offered support -> I ask for more :-):
>
> How about adding recipes for slim also? I stole the recipe&patches from git://git.openpandora.org/openpandoraoe.git. The only modifications to get it work was
> 1. Add sessreg in my recipe (although it is part RDEPEND within slim_1.3.1.bb ?)
> 2. On the target I need to cp /etc/xdg/xfce4/xinitrc /home/<LoginUser>/.xinitrc. I wanted to modify the recipe in that way that login_cmd links directly to the file /etc/xdg/xfce4/xinitrc but...

For 2. you should be able to add said .xinitrc to /etc/skel/ so every
new user will get it.

regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFLc8I7MkyGM64RGpERAh78AKCDE0xaPt8VA3gZ3DnpZTS2pfMN4gCgk4ks
bBEGtoLUfNKfvYpylH7Yb90=
=ODO+
-----END PGP SIGNATURE-----


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

http://www.zera.de

ZERA  GmbH, Hauptstrasse 392, 53639 Koenigswinter
Geschaeftsfuehrer:  Dr. Prosper Suwelack, Rainer Otto
Sitz der Gesellschaft:  Koenigswinter; Handelsregister HRB  7073
Registergericht: Amtsgericht Siegburg.

-----------------------------------------------------------------



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: xfwm4 themes from xfwm4-themes are not packed
  2010-02-11  8:29   ` Müller, Andreas
  2010-02-11  8:39     ` Koen Kooi
@ 2010-02-11  9:50     ` John Willis
  2010-02-11 10:02       ` "Andreas Müller"
  1 sibling, 1 reply; 9+ messages in thread
From: John Willis @ 2010-02-11  9:50 UTC (permalink / raw)
  To: openembedded-devel

Dear Andreas,

> While you are working on that (you offered support -> I ask for more :-
> ):

The SLiM recipes you grabbed are also mine ;) (I am the main OE/Angstrom dev
for OpenPandora).
 
> How about adding recipes for slim also? I stole the recipe&patches from
> git://git.openpandora.org/openpandoraoe.git. The only modifications to
> get it work was
> 1. Add sessreg in my recipe (although it is part RDEPEND within
> slim_1.3.1.bb ?)
 
Those recipes need more work (there are a few nasty bugs in SLiM not passing
in the session variable correctly that makes a mess of xinitrc session
selection). I need to take some time to look at them.

That's the sole reason they are not proposed for OE yet and are sitting in
my 'OpenPandora hacky stuff' overlay tree ;-).

> 2. On the target I need to cp /etc/xdg/xfce4/xinitrc
> /home/<LoginUser>/.xinitrc. I wanted to modify the recipe in that way
> that login_cmd links directly to the file /etc/xdg/xfce4/xinitrc but...

For 2 take a look at recipes/pandora-system/pandora-skel.bb in the same
repository. That's how we install a .xinitrc for all users on the
OpenPandora (making use of /etc/skel).

Regards,

John





^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: xfwm4 themes from xfwm4-themes are not packed
  2010-02-11  9:50     ` John Willis
@ 2010-02-11 10:02       ` "Andreas Müller"
  0 siblings, 0 replies; 9+ messages in thread
From: "Andreas Müller" @ 2010-02-11 10:02 UTC (permalink / raw)
  To: openembedded-devel

LOL & thanks a lot I will check the pandora-skel.bb

-------- Original-Nachricht --------
> Datum: Thu, 11 Feb 2010 09:50:18 -0000
> Von: "John Willis" <John.Willis@Distant-earth.com>
> An: openembedded-devel@lists.openembedded.org
> Betreff: Re: [oe] xfwm4 themes from xfwm4-themes are not packed

> Dear Andreas,
> 
> > While you are working on that (you offered support -> I ask for more :-
> > ):
> 
> The SLiM recipes you grabbed are also mine ;) (I am the main OE/Angstrom
> dev
> for OpenPandora).
>  
> > How about adding recipes for slim also? I stole the recipe&patches from
> > git://git.openpandora.org/openpandoraoe.git. The only modifications to
> > get it work was
> > 1. Add sessreg in my recipe (although it is part RDEPEND within
> > slim_1.3.1.bb ?)
>  
> Those recipes need more work (there are a few nasty bugs in SLiM not
> passing
> in the session variable correctly that makes a mess of xinitrc session
> selection). I need to take some time to look at them.
> 
> That's the sole reason they are not proposed for OE yet and are sitting in
> my 'OpenPandora hacky stuff' overlay tree ;-).
> 
> > 2. On the target I need to cp /etc/xdg/xfce4/xinitrc
> > /home/<LoginUser>/.xinitrc. I wanted to modify the recipe in that way
> > that login_cmd links directly to the file /etc/xdg/xfce4/xinitrc but...
> 
> For 2 take a look at recipes/pandora-system/pandora-skel.bb in the same
> repository. That's how we install a .xinitrc for all users on the
> OpenPandora (making use of /etc/skel).
> 
> Regards,
> 
> John
> 
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

-- 
NEU: Mit GMX DSL über 1000,- ¿ sparen!
http://portal.gmx.net/de/go/dsl02



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: xfwm4 themes from xfwm4-themes are not packed
  2010-02-10 21:05 ` John Willis
  2010-02-11  8:29   ` Müller, Andreas
@ 2010-02-11 12:28   ` John Willis
  2010-02-11 14:59     ` "Andreas Müller"
  1 sibling, 1 reply; 9+ messages in thread
From: John Willis @ 2010-02-11 12:28 UTC (permalink / raw)
  To: openembedded-devel

Dear Andreas,

> > I created a recipe for xfce/xfwm4/slim. After everything working fine
> > so far, I tried to make it more colorful and check the xfwm4-themes.
> > Doing so, I had to realize that all the themes coming from xfwm4-
> > themes(-4.6.0) are not packed and are not found in rootfs
> > /usr/share/themes. The themes included in xfwm4 can be found.
> 
> Most of the Xfce 4.6.* work was done by myself and while I have not
> encountered any issues with the themes for the Xfce Window Manager I
> can see
> after reviewing the recipes that there is some room for improvement in
> the
> xfwm4-themes recipe (your quite right, it's not working as it should
> and is
> also not very clever).

To follow up on this I have done some quick refactoring of
recipes/xfce-base/xfwm4-themes_4.6.0.bb and published the results to my tree
at
http://git.openpandora.org/cgi-bin/gitweb.cgi?p=openembedded.git;a=shortlog;
h=op.openembedded.dev (Your already familiar with the OP trees so I assume
you will have no issues cherry picking off the commit).

The package now packs up all 80+ :-o XFWM4 extra themes correctly and also
creates a xfwm4-themes meta package that depends on all the themes. 

This means that you can now add any one of the 80 odd themes to your image
explicitly or (better) just add xfwm4-themes to your image to have it drag
in every extra theme that is not part of the xfwm4 core package.

If you could test this and report back I would appreciate it, assuming all
looks ok I'll request this patch is pushed into OE mainline.

Regards,

John





^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: xfwm4 themes from xfwm4-themes are not packed
  2010-02-11 12:28   ` John Willis
@ 2010-02-11 14:59     ` "Andreas Müller"
  0 siblings, 0 replies; 9+ messages in thread
From: "Andreas Müller" @ 2010-02-11 14:59 UTC (permalink / raw)
  To: openembedded-devel

Dear John,

I got your new recipe and did bake

- with xfwm4-themes -> OK all themes could be found on target
- with specific xfwm4-theme-* -> OK only the selected themes appear in rootfs
- (minor issue & related to xfwm4 I think) with xfwm4-theme-foo: No complain..

Thanks a lot for quick mending!

Andreas

-------- Original-Nachricht --------
> Datum: Thu, 11 Feb 2010 12:28:44 -0000
> Von: "John Willis" <John.Willis@Distant-earth.com>
> An: openembedded-devel@lists.openembedded.org
> Betreff: Re: [oe] xfwm4 themes from xfwm4-themes are not packed

> Dear Andreas,
> 
> > > I created a recipe for xfce/xfwm4/slim. After everything working fine
> > > so far, I tried to make it more colorful and check the xfwm4-themes.
> > > Doing so, I had to realize that all the themes coming from xfwm4-
> > > themes(-4.6.0) are not packed and are not found in rootfs
> > > /usr/share/themes. The themes included in xfwm4 can be found.
> > 
> > Most of the Xfce 4.6.* work was done by myself and while I have not
> > encountered any issues with the themes for the Xfce Window Manager I
> > can see
> > after reviewing the recipes that there is some room for improvement in
> > the
> > xfwm4-themes recipe (your quite right, it's not working as it should
> > and is
> > also not very clever).
> 
> To follow up on this I have done some quick refactoring of
> recipes/xfce-base/xfwm4-themes_4.6.0.bb and published the results to my
> tree
> at
> http://git.openpandora.org/cgi-bin/gitweb.cgi?p=openembedded.git;a=shortlog;
> h=op.openembedded.dev (Your already familiar with the OP trees so I assume
> you will have no issues cherry picking off the commit).
> 
> The package now packs up all 80+ :-o XFWM4 extra themes correctly and also
> creates a xfwm4-themes meta package that depends on all the themes. 
> 
> This means that you can now add any one of the 80 odd themes to your image
> explicitly or (better) just add xfwm4-themes to your image to have it drag
> in every extra theme that is not part of the xfwm4 core package.
> 
> If you could test this and report back I would appreciate it, assuming all
> looks ok I'll request this patch is pushed into OE mainline.
> 
> Regards,
> 
> John
> 
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

-- 
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2010-02-11 15:02 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-10 20:26 xfwm4 themes from xfwm4-themes are not packed Müller, Andreas
2010-02-10 21:05 ` John Willis
2010-02-11  8:29   ` Müller, Andreas
2010-02-11  8:39     ` Koen Kooi
2010-02-11  8:43       ` Müller, Andreas
2010-02-11  9:50     ` John Willis
2010-02-11 10:02       ` "Andreas Müller"
2010-02-11 12:28   ` John Willis
2010-02-11 14:59     ` "Andreas Müller"

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.