Right now, xfce ebuilds in tree are unmaintainable because:
- Eclass sets invalid license to pkgs, they all have different ones,
GPL-2, LGPL-2*, GPL-3, BSD
- Ebuilds have started using internal functions from both xfce44 and
xfce4 eclasses. Yes, some Xfce 4.6 ebuilds are still using xfce44.eclass.
- Upstream changed SRC_URI for plugins. It was a problem even before,
some plugins are in separate locations such as Xfce4 developers own
devspaces.
Just to mention some. It's complex, and not in a smart way.
We want to deprecate all of the xfce*.eclasses in tree and switch to
this simple template ebuild.
Please comment if there's something to change. Keep it simple.
Timeframe: If you agree, I or we will convert them in within 1-2 days
from now.
Thanks, Samuli
- Eclass sets invalid license to pkgs, they all have different ones,
GPL-2, LGPL-2*, GPL-3, BSD
- Ebuilds have started using internal functions from both xfce44 and
xfce4 eclasses. Yes, some Xfce 4.6 ebuilds are still using xfce44.eclass.
- Upstream changed SRC_URI for plugins. It was a problem even before,
some plugins are in separate locations such as Xfce4 developers own
devspaces.
Just to mention some. It's complex, and not in a smart way.
We want to deprecate all of the xfce*.eclasses in tree and switch to
this simple template ebuild.
Please comment if there's something to change. Keep it simple.
Timeframe: If you agree, I or we will convert them in within 1-2 days
from now.
Thanks, Samuli