Skip to content

Simula Dependencies

George Singer edited this page May 30, 2019 · 1 revision

Simula Dependencies Table

wlroots

Package Apt Pacman Yaourt Local Notes
meson meson meson
wayland libwayland-dev wayland
wayland-protocols wayland-protocols wayland-protocols
EGL libegl1-mesa-dev, libegl-dev libglvnd
GLESv2 libgles2 libglvnd
libdrm libdrm-dev libdrm
GBM libgbm-dev mesa Can both mesa and nvidia be installed at once?
libinput libinput-dev libinput
xkbcommon libxdbcommon-dev libxkbcommon
[xkbcommon-x11] libxkbcommon-x11-dev libxkbcommon-x11
udev libudev-dev, libgudev-1.0-dev libudev0-shim
pixman libpixman-1-dev pixman
systemd # (optional, for logind support) libsystemd-dev systemd
elogind # (optional, for logind support on systems without systemd) libelogind-dev elogind
libcap # (optional, for capability support) libcap-dev libcap

wlroots-x11

Package Apt Pacman Yaourt Local Notes
xcb libx11-xcb-dev libx11
xcb-composite libxcb-composite0-dev libxcb
xcb-xfixes libxcb-xfixes0-dev libxcb
xcb-xinput libxcb-xinput-dev libxcb
xcb-image libxcb-image0-dev xcb-util-image
xcb-render libxcb-render0-dev libxcb
libxcb-render-util0-dev -
x11-xcb libx11-xcb-dev lib32-libx11
xcb-errors (optional, for improved error reporting) - xcb-util-errors
x11-icccm (optional, for improved Xwayland introspection) libxcb-iccm4-dev xcb-util-wm

SteamVR-for-Linux

Package Apt Pacman Yaourt Local Notes
steam steam steam
steam-runtime steam-runtime steam
SteamVR Beta - -
64-bit Vulkan loader ≥ 1.0.54 (included in steam runtime) - -

Nvidia

Package Apt Pacman Yaourt Local Notes
nvidia 387.12+ nvidia-driver-418 nvidia (430.14-6)

AMD

Package Apt Pacman Yaourt Local Notes
mesa 18.2+ w/vulkan support + Linux kernel 4.15 + X.org server 1.20 linux-generic-steamvr-18.04 mesa
xserver-xorg-hwe-18.04 vulkan-radeon
mesa-vulkan-drivers [libva-mesa-driver]
mesa-vulkan-drivers:i386 [mesa-vdpau]
..∈ ppa:kisak/steamvr

udev

Package Apt Pacman Yaourt Local Notes
/lib/udev/rules.d/60-steam-vr.rules ↦ https://bit.ly/2VXXtaL steam-devices steam

godot

Package Apt Pacman Yaourt Local Notes
GCC or Clang build-essential -
Python 2.7+ - -
SCons 3.0+ scons scons
pkg-config pkg-config -
X11 libx11-dev -
Xcursor libxcursor-dev libxcursor
Xinerama libxinerama-dev libxinerama
Xi libxi-dev libxi
XRandR libxrandr-dev libxrandr
MesaGL libgl1-mesa-dev mesa, glu
ALSA libasound2-dev alsa-lib
PulseAudio libpulse-dev pulseaudio
Freetype libfreetype6-dev freetype2
OpenSSL libssl-dev -
libudev libudev-dev -
yasm yasm yasm

Simula

Package Apt Pacman Yaourt Local Notes
stack version ≥ 1.10 haskell-stack stack ++ upgradeStack()
nix nix installNix()

Clone this wiki locally