diff --git a/Full-details-for-Compilation-and-Installation-in-Raspbian-OSMC.md b/Full-details-for-Compilation-and-Installation-in-Raspbian-OSMC.md new file mode 100644 index 0000000..ca8648d --- /dev/null +++ b/Full-details-for-Compilation-and-Installation-in-Raspbian-OSMC.md @@ -0,0 +1,38 @@ +A lot of ppl are having problems with compiling moonlight-embedded from source, that's why i decided to document the whole process here. Prerequisites: Y have already installed latest Raspbian/OSMC image. + +1) First of all make sure you uninstall previous moonlight-embedded version (if) installed to keep things clear (if you have a new raspbian/osmc image omit this and go directly to step 2): + +sudo apt-get purge moonlight-embedded + +2) Then you have to: + +sudo apt-get update + +sudo apt-get install git libopus0 libexpat1 libasound2 libudev1 libavahi-client3 libcurl3 libevdev2 libenet7 libssl-dev libopus-dev libasound2-dev libudev-dev libavahi-client-dev libcurl4-openssl-dev libevdev-dev libexpat1-dev libpulse-dev uuid-dev libenet-dev cmake gcc g++ fakeroot debhelper + +3) Afterwards use the below command (if y have OSMC) + +sudo apt-get install rbp-userland-dev-osmc + +Or if you have Raspbian image: + +sudo apt-get install libraspberrypi-dev + +4) Then donwload the moonlight-embedded sources, compile and install it with these commands: + +git clone https://github.com/irtimmer/moonlight-embedded.git +cd moonlight-embedded +git submodule update --init +mkdir build +cd build/ +cmake ../ +make +sudo make install +sudo ldconfig + +5) Lastly, reboot your machine: + +sudo shutdown -r now + + +Hope this helps:) \ No newline at end of file