From 81eb30aa06021d312e08322880ede0ce31c0ad40 Mon Sep 17 00:00:00 2001 From: Iwan Timmer Date: Fri, 14 Aug 2015 16:56:47 +0200 Subject: [PATCH] Created Compilation (markdown) --- Compilation.md | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 Compilation.md diff --git a/Compilation.md b/Compilation.md new file mode 100644 index 0000000..dda81bf --- /dev/null +++ b/Compilation.md @@ -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) \ No newline at end of file