Sunshine prebuilts (#510)

This commit is contained in:
Brad Richardson 2022-12-11 17:46:19 -05:00 committed by GitHub
commit e8aa7499af
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 105 additions and 134 deletions

View file

@ -21,9 +21,12 @@ Install Requirements
libcap-dev \ # KMS
libdrm-dev \ # KMS
libevdev-dev \
libpulse-dev \
libnuma-dev \
libopus-dev \
libpulse-dev \
libssl-dev \
libva-dev \
libvdpau-dev \
libwayland-dev \ # Wayland
libx11-dev \ # X11
libxcb-shm0-dev \ # X11
@ -35,7 +38,7 @@ Install Requirements
nodejs \
npm \
nvidia-cuda-dev \ # Cuda, NvFBC
nvidia-cuda-toolkit \ # Cuda, NvFBC
nvidia-cuda-toolkit # Cuda, NvFBC
Fedora 35
^^^^^^^^^
@ -55,9 +58,10 @@ Install Requirements
boost-devel \
boost-static.x86_64 \
cmake \
ffmpeg-devel \
gcc-c++ \
libevdev-devel \
libva-devel \
libvdpau-devel \
libX11-devel \ # X11
libxcb-devel \ # X11
libXcursor-devel \ # X11
@ -69,10 +73,11 @@ Install Requirements
mesa-libGL-devel \
nodejs \
npm \
numactl-devel \
openssl-devel \
opus-devel \
pulseaudio-libs-devel \
rpm-build \ # if you want to build an RPM binary package
rpm-build # if you want to build an RPM binary package
Ubuntu 18.04
^^^^^^^^^^^^
@ -83,10 +88,7 @@ Install Repositories
sudo apt update && sudo apt install \
software-properties-common \
&& add-apt-repository ppa:savoury1/graphics && \
add-apt-repository ppa:savoury1/multimedia && \
add-apt-repository ppa:savoury1/ffmpeg4 && \
add-apt-repository ppa:savoury1/boost-defaults-1.71 && \
&& add-apt-repository ppa:savoury1/boost-defaults-1.71 && \
add-apt-repository ppa:ubuntu-toolchain-r/test && \
Install Requirements
@ -105,9 +107,12 @@ Install Requirements
libcap-dev \ # KMS
libdrm-dev \ # KMS
libevdev-dev \
libpulse-dev \
libnuma-dev \
libopus-dev \
libpulse-dev \
libssl-dev \
libva-dev \
libvdpau-dev \
libwayland-dev \ # Wayland
libx11-dev \ # X11
libxcb-shm0-dev \ # X11
@ -118,7 +123,7 @@ Install Requirements
libxtst-dev \ # X11
nodejs \
npm \
wget \
wget
Update gcc alias
.. code-block:: bash
@ -158,9 +163,12 @@ Install Requirements
libcap-dev \ # KMS
libdrm-dev \ # KMS
libevdev-dev \
libpulse-dev \
libnuma-dev \
libopus-dev \
libpulse-dev \
libssl-dev \
libva-dev \
libvdpau-dev \
libwayland-dev \ # Wayland
libx11-dev \ # X11
libxcb-shm0-dev \ # X11
@ -171,7 +179,7 @@ Install Requirements
libxtst-dev \ # X11
nodejs \
npm \
wget \
wget
Update gcc alias
.. code-block:: bash
@ -201,8 +209,9 @@ Install Requirements
libcap-dev \ # KMS
libdrm-dev \ # KMS
libevdev-dev \
libpulse-dev \
libnuma-dev \
libopus-dev \
libpulse-dev \
libssl-dev \
libwayland-dev \ # Wayland
libx11-dev \ # X11
@ -215,7 +224,7 @@ Install Requirements
nodejs \
npm \
nvidia-cuda-dev \ # Cuda, NvFBC
nvidia-cuda-toolkit \ # Cuda, NvFBC
nvidia-cuda-toolkit # Cuda, NvFBC
npm dependencies
----------------

View file

@ -12,14 +12,14 @@ MacPorts
Install Requirements
.. code-block:: bash
sudo port install cmake boost ffmpeg libopus npm9
sudo port install boost cmake libopus npm9
Homebrew
""""""""
Install Requirements
.. code-block:: bash
brew install boost cmake ffmpeg node opus
brew install boost cmake node opus
# if there are issues with an SSL header that is not found:
cd /usr/local/include
ln -s ../opt/openssl/include/openssl .