Browse Source

X11 build: Add Xi dependency

Rémi Verschelde 7 years ago
parent
commit
e0d616fcd1
1 changed files with 14 additions and 14 deletions
  1. 14 14
      development/compiling/compiling_for_x11.rst

+ 14 - 14
development/compiling/compiling_for_x11.rst

@@ -15,7 +15,7 @@ required:
 -  Python 2.7+ (Python 3 only supported as of SCons 3.0)
 -  SCons build system
 -  pkg-config (used to detect the dependencies below)
--  X11, Xcursor, Xinerama and XRandR development libraries
+-  X11, Xcursor, Xinerama, Xi and XRandR development libraries
 -  MesaGL development libraries
 -  ALSA development libraries
 -  PulseAudio development libraries (for sound support)
@@ -28,35 +28,35 @@ Distro-specific oneliners
 +---------------+------------------------------------------------------------------------------------------------------------+
 | **Arch**      | ::                                                                                                         |
 |               |                                                                                                            |
-|               |     pacman -S scons libxcursor libxinerama libxrandr mesa glu alsa-lib pulseaudio freetype2                |
+|               |     pacman -S scons libxcursor libxinerama libxi libxrandr mesa glu alsa-lib pulseaudio freetype2          |
 +---------------+------------------------------------------------------------------------------------------------------------+
 | **Debian** /  | ::                                                                                                         |
 | **Ubuntu**    |                                                                                                            |
 |               |     sudo apt-get install build-essential scons pkg-config libx11-dev libxcursor-dev libxinerama-dev \      |
 |               |         libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libfreetype6-dev libssl-dev libudev-dev \   |
-|               |         libxrandr-dev                                                                                      |
+|               |         libxi-dev libxrandr-dev                                                                            |
 +---------------+------------------------------------------------------------------------------------------------------------+
 | **Fedora**    | ::                                                                                                         |
 |               |                                                                                                            |
 |               |     sudo dnf install scons pkgconfig libX11-devel libXcursor-devel libXrandr-devel libXinerama-devel \     |
-|               |         mesa-libGL-devel alsa-lib-devel pulseaudio-libs-devel freetype-devel openssl-devel libudev-devel \ |
-|               |         mesa-libGLU-devel                                                                                  |
+|               |         libXi-devel mesa-libGL-devel alsa-lib-devel pulseaudio-libs-devel freetype-devel openssl-devel \   |
+|               |         libudev-devel mesa-libGLU-devel                                                                    |
 +---------------+------------------------------------------------------------------------------------------------------------+
 | **FreeBSD**   | ::                                                                                                         |
 |               |                                                                                                            |
-|               |     sudo pkg install scons pkg-config xorg-libraries libXcursor libXrandr xineramaproto libglapi libGLU \  |
-|               |         freetype2 openssl                                                                                  |
+|               |     sudo pkg install scons pkg-config xorg-libraries libXcursor libXrandr libXi xineramaproto libglapi \   |
+|               |         libGLU freetype2 openssl                                                                           |
 +---------------+------------------------------------------------------------------------------------------------------------+
 | **Gentoo**    | ::                                                                                                         |
 |               |                                                                                                            |
-|               |     emerge -an dev-util/scons x11-libs/libX11 x11-libs/libXcursor x11-libs/libXinerama media-libs/mesa \   |
-|               |         media-libs/glu media-libs/alsa-lib media-sound/pulseaudio media-libs/freetype                      |
+|               |     emerge -an dev-util/scons x11-libs/libX11 x11-libs/libXcursor x11-libs/libXinerama x11-libs/libXi \    |
+|               |         media-libs/mesa media-libs/glu media-libs/alsa-lib media-sound/pulseaudio media-libs/freetype      |
 +---------------+------------------------------------------------------------------------------------------------------------+
 | **Mageia**    | ::                                                                                                         |
 |               |                                                                                                            |
 |               |     urpmi scons pkgconfig "pkgconfig(alsa)" "pkgconfig(freetype2)" "pkgconfig(glu)" "pkgconfig(libpulse)" \|
 |               |         "pkgconfig(openssl)" "pkgconfig(udev)" "pkgconfig(x11)" "pkgconfig(xcursor)" "pkgconfig(xinerama)"\|
-|               |         "pkgconfig(xrandr)" "pkgconfig(zlib)"                                                              |
+|               |         "pkgconfig(xi)" "pkgconfig(xrandr)" "pkgconfig(zlib)"                                              |
 +---------------+------------------------------------------------------------------------------------------------------------+
 | **OpenBSD**   | ::                                                                                                         |
 |               |                                                                                                            |
@@ -65,13 +65,13 @@ Distro-specific oneliners
 | **openSUSE**  | ::                                                                                                         |
 |               |                                                                                                            |
 |               |     sudo zypper install scons pkgconfig libX11-devel libXcursor-devel libXrandr-devel libXinerama-devel \  |
-|               |             Mesa-libGL-devel alsa-devel libpulse-devel freetype-devel openssl-devel libudev-devel \        |
-|               |             libGLU1                                                                                        | 
+|               |             libXi-devel Mesa-libGL-devel alsa-devel libpulse-devel freetype-devel openssl-devel \          |
+|               |             libudev-devel libGLU1                                                                          |
 +---------------+------------------------------------------------------------------------------------------------------------+
 | **Solus**     | ::                                                                                                         |
 |               |                                                                                                            |
-|               |     sudo eopkg install -c system.devel scons libxcursor-devel libxinerama-devel libxrandr-devel \          |
-|               |         mesalib-devel libglu alsa-lib pulseaudio freetype2-devel                                           |
+|               |     sudo eopkg install -c system.devel scons libxcursor-devel libxinerama-devel libxi-devel \              |
+|               |         libxrandr-devel mesalib-devel libglu alsa-lib pulseaudio freetype2-devel                           |
 +---------------+------------------------------------------------------------------------------------------------------------+
 
 Compiling