First I had a problem posting to the list, but that was my fault sorry,
forgot to confirm the subscription :)
I am one of the two maintainers of GNOME:Ayatana. Xiao-Lonng Chen did most
of Fedora spec files writing, but recently I switched to Fedora too.
Chen is now on vacation for a few days. Unity could work basically without
too much patches but with limited functionality.
utouch- packages don't need any vendor patches
nux doesn't need any vendor patches
indicator's don't need vendor specific patches
With compiz 0.9.8, Ubuntu has restructured the Compiz packages a bit:
Everything is now part of the compiz package:
- compiz-plugins (obsoleted compiz-plugins-main)
- compiz-plugins-extra (obsoleted compiz-plugins-extra)
so we would need here only one packacke (maybe compiz-unity/ubuntu/ayatan)
we use gcc46 now because unity and nux still need to be build with it.
gcc47 fails for that
At the moment for unity to build/run we need patched:
libXfixes (requires a patch coming from debian)
xorg-x11-proto (see above patch)
xorg-x11-server (else autohide feature from unity launcher does not work)
gtk2,3 for the menu export
gnome-disk-utility - must build libdu which was removed from upstream in 3.2
The other packages enhance functinoality like
gnome-control-center (e.g in appearance be able to change theme)
pulseaudio needs ubuntu patches, but pulse 2.0 will obsolete them)
gnome-session for a gnome-session file (in theory we could get that in the
bluetooth and NetworkManager to show these indicators in unity
What I would propose is to get 1st all indicator and the requires of them
into Fedora since they only require few patches
indicator-appmenu needs pachted gtk2,3
indicator-time needs patched gnome-control-center
but we could start finding a way to get the gtk2,3 with patches and after
that dbusmenu etc.