|
@@ -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
|