Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 556988 - lxde-base/lxpanel: add more plugins
Summary: lxde-base/lxpanel: add more plugins
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2015-08-08 00:42 UTC by muellppb
Modified: 2024-11-16 13:34 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
proposed ebuild with optional indicator and weather plugins (lxpanel-0.8.1.ebuild,2.04 KB, text/plain)
2015-08-08 00:42 UTC, muellppb
Details
rebased derived from op (lxpanel-0.10.1-r2.ebuild,1.94 KB, patch)
2024-11-16 13:13 UTC, CaptainBlood
Details | Diff
rebased derived from op (lxpanel-0.10.1-r2.ebuild,1.94 KB, patch)
2024-11-16 13:14 UTC, CaptainBlood
Details | Diff
ebased derived from op (lxpanel-0.10.1-r2.ebuild,1.94 KB, patch)
2024-11-16 13:34 UTC, CaptainBlood
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description muellppb 2015-08-08 00:42:52 UTC
Created attachment 408506 [details]
proposed ebuild with optional indicator and weather plugins

There are two plugins in lxpanel (weather and indicator), which will not build with the current ebuild. 

Attached is an ebuild-proposal including those plugins via additional USE-Flags as they have additional dependencies.
Comment 1 CaptainBlood 2022-10-16 18:18:59 UTC
Migrated successfully to newer ebuild for years.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-15 22:51:42 UTC
Please provide a rebased ebuild and I can add it in.
Comment 3 CaptainBlood 2024-11-16 13:13:19 UTC
Created attachment 908801 [details, diff]
rebased derived from op

weather has been used here for a long time.
Plz be warned it blocks the desktop at startup if internet access if failing.

Can't tell anything about appindicator beside it builds fine iirc as I don't even understand the concept.

[[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb inherited from op here might be superfluous.

Side note;
+alsa defaulting seems a crazy idea to me as:
- plugin works fine when added to current session.
- but fails to init properly at session startup.
Comment 4 CaptainBlood 2024-11-16 13:14:50 UTC
Created attachment 908802 [details, diff]
rebased derived from op
Comment 5 CaptainBlood 2024-11-16 13:26:48 UTC
diff /var/db/repos/local/lxde-base/lxpanel/lxpanel-0.10.1-r2.ebuild   /var/db/repos/gentoo/lxde-base/lxpanel/lxpanel-0.10.1-r1.ebuild 
10a11
> 
14c15
< IUSE="+alsa appindicator weather wifi"
---
> IUSE="+alsa wifi"
30,32d30
< 
< 	appindicator? ( dev-libs/libindicator:3 )
< 	weather? ( dev-libs/libxml2 )
34d31
< 
60,64d56
< 
< 	use appindicator && plugins+=",indicator"
< 	use weather && plugins+=",weather"
< 
< 	[[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb
Comment 6 CaptainBlood 2024-11-16 13:34:04 UTC
Created attachment 908803 [details, diff]
ebased derived from op

removed sources of 'blank' diff sections:

diff /var/db/repos/local/lxde-base/lxpanel/lxpanel-0.10.1-r2.ebuild   /var/db/repos/gentoo/lxde-base/lxpanel/lxpanel-0.10.1-r1.ebuild 
15c15
< IUSE="+alsa appindicator weather wifi"
---
> IUSE="+alsa wifi"
31,33d30
< 
< 	appindicator? ( dev-libs/libindicator:3 )
< 	weather? ( dev-libs/libxml2 )
60,64d56
< 
< 	use appindicator && plugins+=",indicator"
< 	use weather && plugins+=",weather"
< 
< 	[[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb