| Package Name | FRH | F27 | F26 | EL7 | WkF |
|---|---|---|---|---|---|
| alsa-lib-devel | x | x | x | x | x |
| audiofile-devel | x | x | x | x | |
| dbus-devel | x | ||||
| libX11-devel | x | x | x | x | x |
| libXScrnSaver-devel | x | x | x | x | x |
| libXau-devel | x | x | |||
| libXcursor-devel | x | x | x | x | x |
| libXext-devel | x | x | x | x | x |
| libXfixes-devel | x | ||||
| libXi-devel | x | x | x | x | x |
| libXinerama-devel | x | x | x | x | x |
| libXrandr-devel | x | x | x | x | x |
| libXrender-devel | x | x | x | x | x |
| libXxf86vm-devel | x | ||||
| libusb-devel | x | x | x | x | |
| libxkbcommon-devel | x | ||||
| mesa-libEGL-devel | x | x | x | x | |
| mesa-libGL-devel | x | x | x | x | x |
| mesa-libGLES-devel | x | x | x | x | |
| mesa-libGLU-devel | x | x | x | x | |
| pkgconfig(dbus-1) | x | x | x | ||
| pkgconfig(ibus-1.0) | x | x | x | ||
| pkgconfig(jack) | x | x | |||
| pkgconfig(libpulse-simple) | x | x | x | ||
| pkgconfig(wayland-client) | x | x | x | ||
| pkgconfig(wayland-cursor) | x | x | x | ||
| pkgconfig(wayland-egl) | x | x | x | ||
| pkgconfig(wayland-protocols) | x | x | x | ||
| pkgconfig(wayland-scanner) | x | x | x | ||
| pkgconfig(xkbcommon) | x | x | x | ||
| pulseaudio-libs-devel | x | x | |||
| rpm-build | x | ||||
| rpmlib(CompressedFileNames) <= 3.0.4-1 | x | x | x | x | |
| rpmlib(FileDigests) <= 4.6.0-1 | x | x | x | x | |
| systemd-devel | x | x | x | x | |
| vulkan-devel | x | x |
- FRH
- Fedora RawHide, SDL2 v2.0.8 (source package)
- F27
- Fedora 27, SDL2 v2.0.7 (source package)
- F26
- Fedora 26, SDL2 v2.0.7 (source package)
- EL7
- Fedora EPEL 7, SDL2 v2.0.3 (source package)
- WkF
- SDL Wiki – LinuxFAQ – Fedora ?, SDL2 v?.?.? (source)
The following dependencies are probably equivalent:
| dbus-devel | pkgconfig(dbus-1) |
| pulseaudio-libs-devel | pkgconfig(libpulse-simple) |
| libxkbcommon-devel | pkgconfig(xkbcommon) |
| Package Name | UBB | UAA | UXX | UTT | SRL | WkU |
|---|---|---|---|---|---|---|
| artsc0-dev | x | |||||
| autoconf | x | x | ||||
| automake | x | x | ||||
| build-essential | x | x | ||||
| cmake | x | |||||
| debhelper (>= 9) | x | x | ||||
| debhelper (>= 10~) | x | x | ||||
| dh-autoreconf | x | x | ||||
| doxygen | x | x | x | |||
| fcitx-libs-dev | x | x | ||||
| libaudio-dev | x | x | ||||
| libasound2-dev [linux-any] | x | x | x | x | x | x |
| libdbus-1-dev | x | x | x | x | x | |
| libdirectfb-dev | (x) | |||||
| libegl1-mesa-dev [not hurd-any] | x | x | x | x | ||
| libegl1-mesa-dev | x | |||||
| libesd0-dev | x | x | ||||
| libgl1-mesa-dev | x | x | x | x | x | x |
| libgles1-mesa-dev | x | |||||
| libgles2-mesa-dev [not hurd-any] | x | x | x | x | ||
| libgles2-mesa-dev | x | |||||
| libglu1-mesa-dev | x | x | x | x | ||
| libibus-1.0-dev | x | x | x | |||
| libtool | x | x | ||||
| libmirclient-dev [amd64 armhf i386] | x | |||||
| libmirclient-dev | x | x | x | x | ||
| libpulse-dev | x | x | x | x | x | x |
| libsamplerate0-dev | x | x | ||||
| libsndio-dev | x | x | x | x | ||
| libts-dev [linux-any] | x | |||||
| libudev-dev [linux-any] | x | x | x | x | x | |
| libusb2-dev [kfreebsd-any] | x | x | x | x | ||
| libusbhid-dev [kfreebsd-any] | x | x | x | x | ||
| libvulkan-dev [linux-any] | x | x | ||||
| libwayland-dev [linux-any] | x | x | x | x | x | |
| libx11-dev | x | x | x | x | x | x |
| libxcursor-dev | x | x | x | x | x | x |
| libxext-dev | x | x | x | x | x | x |
| libxi-dev | x | x | x | x | x | |
| libxinerama-dev | x | x | x | x | x | |
| libxkbcommon-dev | x | x | x | x | x | |
| libxrandr-dev | x | x | x | x | x | x |
| libxss-dev | x | x | x | x | x | x |
| libxt-dev | x | x | x | x | ||
| libxv-dev | x | x | x | x | ||
| libxxf86vm-dev | x | x | x | x | x | |
| make | x | x | ||||
| mercurial | x | x | ||||
| pkg-config | x | x | x | x | ||
| wayland-protocols | x | x | x |
- UBB
- Ubuntu Bionic Beaver (18.04 LTS), SDL2 v2.0.8 (source package)
- UAA
- Ubuntu Artful Aardvark (17.10), SDL2 v2.0.6 (source package)
- UXX
- Ubuntu Xenial Xerus (16.04 LTS), SDL2 v2.0.4 (source package)
- UTT
- Ubuntu Trusty Tahr (14.04 LTS), SDL2 v2.0.2 (source package)
- SRL
- SDL README-Linux – Ubuntu up to 16.10 (?) SDL2 v?.?.? (source)
- WkU
- SDL Wiki – Linux FAQ – Ubuntu ? SDL2 v?.?.? (source)
- To be on the safe side, arch dependent options are included in the
matrix, although e.g.
libgles2-mesa-dev [not hurd-any]is of course the same aslibgles2-mesa-dev. However, some specific versions of SDL2 might have compatiblity problems, therefore treating them as “separate dependencies”, leaving both in. - Pretty sure the following are dependencies just for building from
source, not for SDL2 itself (included for completeness):
autconf,automake,build-essential,cmake,debhelper *,dh-autoreconf,doxygen,libtool,make,mercurial,pkg-config