ProfessorKaos64/RetroRig — pull request #127 by beaumanvienna (2014-10-11 13:08:14+00:00)
Title: XBMC 14.0 Helix PL10/ Debian Derivates support / build script retrorig-setup

Hi there!

Lot's of changes!

I've updated to XBMC to 14.0, and skin maximinimalizm accordingly.

Fixed items:
*RetroRig on Debian derivatives* #126
*Somtimes, when exiting PCSX2, exit state messes up XBMC, restart of RetroRig required* #100
*RCB home browser sometimes goes blank* #79
*Segfault when exiting Ace XBMC theme* #91

I published patchlevel nine for xbmc only in my top-secret test repository. I've been testing it for a week now.
Patchlevel ten contains the changes for the blank screen issue. I've disabled support for external devices in xbmc when in RetroRig Mode: https://github.com/beaumanvienna/xbmc/commit/287fec888962719ec7cdc65c6899f2216cb5acfa

There are two new build scripts, one is for `getpos`, the other for `retrorig-setup`.

`getpos` returns display coordinates according to `SDL_VIDEO_FULLSCREEN_HEAD`. It's used for dolphin and pcsx2. These two emulators have been reverted to unpatched original versions.

When it comes to packaging RetroRig itself as, I would like to ask you, if you could take over this task. The setup needs to detect which installation method is used. All file install and remove operations needs to be checked. Some files that we copy in retrorig_setup.sh [are already installed from the Debian package](https://github.com/beaumanvienna/RetroRig/blob/beta/supplemental/retrorig-setup/rules#L37). I would suggest that we keep both method of installing alive.

The [software version wiki](https://github.com/ProfessorKaos64/RetroRig/wiki/Building-Software-Packages-(Ubuntu)) was updated accordingly.

I've tested my beta fork twice with installing from scratch. On Wednesday I installed Mint 17 on my new laptop, and today I went back to Ubuntu 14.4 on my main rig. Looks pretty good.

Also, I like to ask you to upload the libs folder in our Box box to Libregeek.org/libs, see [here](https://github.com/beaumanvienna/RetroRig/blob/beta/supplemental/build-xbmc-ppa.sh#L185).

Thanks!