Created Compilation (markdown)

Iwan Timmer
2015-08-14 16:56:47 +02:00
parent 5e896fb74c
commit 81eb30aa06

60
Compilation.md Normal file

@@ -0,0 +1,60 @@
## Compilation
* Download and extract Moonlight Embedded from release or git clone
* Install development dependencies (see Dependencies)
* Initialize the git submodules ``git submodule update --init``
* Build and install using the following commands
```
mkdir build
cd build/
cmake ../
make
make install
```
## Dependencies
### ArchLinux
Install with
```
pacman -S (package list)
```
* opus
* expat
* openssl
* alsa-lib
* avahi
* libevdev
* raspberrypi-firmware-tools (Raspberry Pi)
* imx-vpu (iMX.6)
For compilation and development you also need:
* cmake
### Debian (Raspbian) / OSMC
Install with
```
apt-get install (package list)
```
* libopus0
* libexpat1
* libasound2
* libudev0
* libavahi-client3
* libcurl3
* libevdev2
* rbp-userland-osmc (Raspberry Pi and OSMC)
* libraspberrypi0 (Raspberry Pi and Raspbian)
For compilation and development you also need:
* libssl-dev
* libopus-dev
* libasound2-dev
* libudev-dev
* libavahi-client-dev
* libcurl4-openssl-dev
* libevdev-dev
* cmake
* rbp-userland-dev-osmc (Raspberry Pi and OSMC)
* libraspberrypi-dev (Raspberry Pi and Raspbian)