-
-
Notifications
You must be signed in to change notification settings - Fork 107
Simula Dependencies
George Singer edited this page May 30, 2019
·
1 revision
| 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 |
| 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 |
| 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) | - | - |
| Package | Apt | Pacman | Yaourt | Local | Notes |
|---|---|---|---|---|---|
| nvidia 387.12+ | nvidia-driver-418 | nvidia (430.14-6) |
| 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 |
| Package | Apt | Pacman | Yaourt | Local | Notes |
|---|---|---|---|---|---|
| /lib/udev/rules.d/60-steam-vr.rules ↦ https://bit.ly/2VXXtaL | steam-devices | steam |
| 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 |
| Package | Apt | Pacman | Yaourt | Local | Notes |
|---|---|---|---|---|---|
| stack version ≥ 1.10 | haskell-stack | stack | ++ upgradeStack() | ||
| nix | installNix() |