mirror of
https://github.com/moonlight-stream/moonlight-embedded.git
synced 2026-04-11 02:16:07 +00:00
Created Compilation (markdown)
60
Compilation.md
Normal file
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)
|
||||
Reference in New Issue
Block a user