Starting from the latest XU ALARM rootfs (ArchLinuxARM-2013.12-odroid-xu-rootfs.tar.gz) I have created an Image, and a separate set of manual install instructions to get Hardware accelerated XBMC on the XU. The hard libhybris work was done by a user 'hgblob' over at the odroid forum, not me. In fact all the hard work was done by others. I've just put it together.
Anyway starting from a fresh install the following will get you Hardware accelerated XBMC , a LXDE desktop and neon enabled ffmpeg and vlc.
Update system$this->bbcode_second_pass_code('', 'pacman -Syu')
Add my repo$this->bbcode_second_pass_code('', '
cat >> /etc/pacman.conf <<EOF
[odroidxu]
SigLevel = Never
Server = http://odroidxu.leeharris.me.uk/repo
EOF
')
Install packages$this->bbcode_second_pass_code('', '
pacman -Sy arj bash-completion chromium-pepper-flash ffmpeg-neon gpicview gvfs htop leafpad lhasa libfm libidn libpng-neon lxappearance lxappearance-obconf lxde-common lxde-icon-theme-mod lxinput lxlauncher lxmenu-data lxmusic lxpanel lxpolkit lxrandr lxsession lxshortcut lxtask lxterminal lzop menu-cache obconf openbox p7zip pavucontrol-gtk2 pcmanfm pulseaudio pulseaudio-alsa slim sudo unrar vlc-neon xarchiver-xz xbmc-libhybris-frodo-hyb xdg-su xf86-video-fbdev xorg-server xorg-xinit zip
')
Will be asked about a few packages
$this->bbcode_second_pass_quote('', 'T')here are 2 providers available for libgl:
:: Repository extra
1) mesa-libgl
:: Repository odroidxu
2) mesa-libgl
choose 2
:: There are 7 providers available for ttf-font:
:: Repository extra
1) ttf-bitstream-vera 2) ttf-dejavu 3) ttf-freefont 4) ttf-linux-libertine
:: Repository community
5) ttf-droid 6) ttf-liberation 7) ttf-ubuntu-font-family
choose 2
:: linux-firmware-odroidxu and linux-firmware are in conflict. Remove linux-firmware? [y/N]Y
:: linux-odroid-xu-hybris and linux-odroid-xu are in conflict. Remove linux-odroid-xu? [y/N]Y