2020-03-07 19:44:22 +01:00
|
|
|
#!/bin/bash
|
2019-07-17 20:50:38 +02:00
|
|
|
printf "\n\n-------------------------------------- DEPENDENCY INSTALLATION ---------------------------------------------\n";
|
|
|
|
|
2020-03-29 01:10:49 +01:00
|
|
|
set -e
|
|
|
|
|
2019-07-21 07:30:19 +02:00
|
|
|
# Setup Script Variables
|
2021-10-10 12:17:38 +02:00
|
|
|
_DEPENDENCIES="wget git xorg-server-xvfb \
|
2021-10-10 13:46:22 +02:00
|
|
|
xz grep coreutils patch \
|
2021-10-10 14:06:00 +02:00
|
|
|
gettext pkg-config \
|
2021-10-10 12:17:38 +02:00
|
|
|
curl python3 libjack \
|
|
|
|
python3-psutil python3-devel python-devel \
|
|
|
|
automake \
|
2021-10-10 15:07:41 +02:00
|
|
|
autoconf213 \
|
2021-10-10 12:17:38 +02:00
|
|
|
zip \
|
|
|
|
libX11-devel \
|
|
|
|
libXt-devel \
|
|
|
|
libXext-devel \
|
|
|
|
gtk+3-devel \
|
|
|
|
libglib-devel \
|
|
|
|
pango-devel \
|
|
|
|
fontconfig-devel \
|
|
|
|
freetype-devel \
|
|
|
|
libcurl-devel \
|
|
|
|
MesaLib-devel \
|
|
|
|
libnotify-devel \
|
|
|
|
libXrender-devel \
|
|
|
|
pulseaudio-devel \
|
|
|
|
openssl-devel \
|
|
|
|
yasm \
|
|
|
|
unzip \
|
|
|
|
dbus-x11 \
|
|
|
|
python \
|
|
|
|
libffi-devel \
|
2021-10-10 15:07:41 +02:00
|
|
|
nodejs-lts \
|
2021-10-10 12:17:38 +02:00
|
|
|
cargo \
|
|
|
|
rust \
|
|
|
|
nasm \
|
|
|
|
clang \
|
2021-10-10 14:37:07 +02:00
|
|
|
llvm \
|
2021-10-10 14:49:33 +02:00
|
|
|
alsa-lib-devel \
|
2021-10-10 15:07:41 +02:00
|
|
|
jack-devel \
|
|
|
|
perl \
|
|
|
|
cbindgen \
|
|
|
|
pixman-devel \
|
|
|
|
libevent-devel libnotify-devel libvpx-devel \
|
|
|
|
libXcomposite-devel libSM-devel libXdamage-devel \
|
2021-10-10 16:04:49 +02:00
|
|
|
dbus-glib-devel \
|
|
|
|
make"
|
2021-10-10 15:13:27 +02:00
|
|
|
|
2019-07-21 07:30:19 +02:00
|
|
|
# Installs Dependencies
|
2019-08-17 05:34:30 +02:00
|
|
|
printf "\nInstalling dependencies: $_DEPENDENCIES\n";
|
2021-10-10 12:17:38 +02:00
|
|
|
xbps-install -Sy $_DEPENDENCIES
|
2021-10-10 13:58:46 +02:00
|
|
|
|
|
|
|
ln -s /bin/clang /bin/cc
|
2021-10-10 15:51:06 +02:00
|
|
|
mkdir /usr/lib/nodejs-mozilla/
|
|
|
|
ln -s /usr/bin/ /usr/lib/nodejs-mozilla/bin
|
2021-10-10 15:57:55 +02:00
|
|
|
mkdir /usr/lib/nasm-mozilla
|
|
|
|
ln -s /usr/bin/ /usr/lib/nasm-mozilla/bin
|