Browse Source

Compiling for X11: Move install one liners to a table

Also add oneliner for Mageia, and sort alphabetically (no reason for Ubuntu to always have the pole position ;)).
Rémi Verschelde 9 years ago
parent
commit
f4ac9c83d4
1 changed files with 13 additions and 11 deletions
  1. 13 11
      reference/compiling_for_x11.rst

+ 13 - 11
reference/compiling_for_x11.rst

@@ -23,17 +23,19 @@ required:
 -  libudev-dev (optional, for gamepad support)
 -  pkg-config (used to detect the above dependencies)
 
-For Ubuntu users:
-
-::
-
-    sudo apt-get install scons pkg-config libx11-dev libxcursor-dev build-essential libasound2-dev libpulse-dev libfreetype6-dev libgl1-mesa-dev libglu-dev libssl-dev libxinerama-dev libudev-dev
-
-And for Fedora users:
-
-::
-
-    sudo dnf install  scons pkgconfig libX11-devel libXcursor-devel alsa-lib-devel pulseaudio-libs-devel freetype-devel mesa-libGL-devel openssl-devel libXinerama-devel libudev-devel
+Distro-specific oneliners
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
++---------------+----------------------------------------------------------------------------------------------------------------------+
+| Fedora        | sudo dnf install scons pkgconfig libX11-devel libXcursor-devel alsa-lib-devel pulseaudio-libs-devel \                |
+|               |     freetype-devel mesa-libGL-devel openssl-devel libXinerama-devel libudev-devel                                    |
++---------------+----------------------------------------------------------------------------------------------------------------------+
+| Mageia        | urpmi scons pkgconfig "pkgconfig(alsa) pkgconfig(freetype2) pkgconfig(gl) pkgconfig(libpulse) pkgconfig(openssl)" \  |
+|               |     "pkgconfig(udev) pkgconfig(x11) pkgconfig(xcursor) pkgconfig(xinerama)"                                          |
++---------------+----------------------------------------------------------------------------------------------------------------------+
+| Ubuntu        | sudo apt-get install scons pkg-config libx11-dev libxcursor-dev build-essential libasound2-dev libpulse-dev \        |
+|               |     libfreetype6-dev libgl1-mesa-dev libglu-dev libssl-dev libxinerama-dev libudev-dev                               |
++---------------+----------------------------------------------------------------------------------------------------------------------+
 
 Compiling
 ---------