Funnily enough, it's not easy to package properly XBMC for ARM GNU/Linux distros. I'm currently working on ODROID boards that are custom board coming for the Android smartphone hardware world. The main problem with the OpenEGL integration is in the operating system. The driver that permit to do OpenEGL on ODROID is proprietary and expose a bunch of functions overlap with MESA OpenEGL that is shipped by default with ARM GNU/Linux distros. And guess what ? The native OpenEGL on ODROID is not properly done by hardkernel.
Time has come to redo everything but properly.