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.
Migrated successfully to newer ebuild for years.
Please provide a rebased ebuild and I can add it in.
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.
Created attachment 908802 [details, diff] rebased derived from op
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
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