1
1
mirror of https://github.com/wez/wezterm.git synced 2024-11-24 07:46:59 +03:00
wezterm/get-deps
2020-05-04 21:55:23 -07:00

67 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
# Centos may not have lsb_release installed
if test -e /etc/centos-release || test -e /etc/fedora-release; then
if test -x /bin/dnf ; then
YUM=dnf
else
YUM=yum
fi
$YUM install -y \
make \
gcc \
gcc-c++ \
dbus-devel \
fontconfig-devel \
openssl-devel \
python3 \
libxcb-devel \
libxkbcommon-devel \
libxkbcommon-x11-devel \
wayland-devel \
mesa-libEGL-devel \
xcb-util-keysyms-devel \
xcb-util-wm-devel \
rpm-build \
redhat-lsb-core
exit $?
fi
if test -e /etc/debian_version ; then
apt-get install -y \
bsdutils \
cmake \
fakeroot \
gcc \
g++ \
libdbus-1-dev \
libegl1-mesa-dev \
libssl-dev \
libfontconfig1-dev \
libwayland-dev \
libx11-xcb-dev \
libxcb-ewmh-dev \
libxcb-icccm4-dev \
libxcb-keysyms1-dev \
libxcb-shm0-dev \
libxcb-xkb-dev \
libxkbcommon-dev \
libxkbcommon-x11-dev \
lsb-release \
python3 \
xdg-utils \
xorg-dev
exit $?
fi
case $OSTYPE in
darwin*|msys)
exit 0
;;
*)
echo "Please contribute the commands to install the deps"
echo "For `lsb_release -ds`"
exit 1
;;
esac