aboutsummaryrefslogtreecommitdiff
path: root/scripts/install_deps_alpine.sh
blob: 2ebf13111ff73cb92392ad3db7f18d17016cf4d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env bash
set -euo pipefail

if ! command -v apk >/dev/null 2>&1; then
  echo "This script is intended for Alpine Linux (apk not found)." >&2
  exit 1
fi

sudo apk update
sudo apk add --no-cache \
  build-base cmake ninja git pkgconf \
  lua5.4 lua5.4-dev \
  libx11-dev libxrandr-dev libxinerama-dev libxfixes-dev libxcursor-dev \
  libxcb-dev xcb-util-keysyms-dev xcb-util-wm-dev \
  libxft-dev \
  wayland-dev wayland-protocols \
  libxkbcommon-dev seatd-dev \
  libdrm-dev mesa-egl mesa-gbm \
  libinput-dev \
  pixman-dev \
  wlroots-dev || true

echo "Dependencies installed."