On Unix systems various packages may need to be installed on your build computer. In the detailed tables shown below a Version number is shown in the last column. This indicates the minimum requirement. A newer version may be available and should work. We do not recommend an older version for any given package.
List of Packages per Platform
CopperSpice version 1.8 is provided to support legacy applications and may not be updated. All current development is part of CopperSpice Version 1.9 and user applications should migrate to this version.
XCB Plugin
The register
keyword was officially removed in the C++17 standard. Some of the X11 source code still contains headers which use the register keyword. When building CopperSpice GCC reports this as a warning and clang reports this as an error. Since we are unable to modify their headers the error should be ignored.
When compiling with clang add the following to your CMake command line.
-DCMAKE_CXX_FLAGS=-Wno-register
OpenGL Dependencies
For additional information refer to OpenGL
Multimedia Dependencies
The CopperSpice CsMultimedia library uses GStreamer on Unix platforms for the backend audio and video playback. Although you can use GStreamer version 0.10 it is obsolete and version 1.0 or newer should be used.
The GStreamer library base plugins and development files for your system must be installed. The package names for GStreamer vary between Linux distributions. Search for gstreamer
or libgstreamer
in your distribution's package repository to find suitable packages.
Debian 10 (Buster)
CopperSpice 1.8
Name | Package | Library | Notes | Version |
FreeType | libfreetype6-dev | libfreetype | Font rendering engine | 2.9.1 |
Fontconfig | libfontconfig-dev | libfontconfig | Font configuration | 2.13.1 |
glib | libglib2.0-dev | libglib-2.0 | Common event loop handling | 2.58.3 |
GStreamer | libgstreamer1.0-dev | libgstreamer-1.0 | Multimedia API | 1.14.4 |
GStreamer Plugins | libgstreamer-plugins-base1.0-dev | libgstaudio-1.0 | Multimedia API | 1.14.4 |
ICE | libice-dev | libICE | Inter-Client Exchange | 1.0.9 |
OpenGL | libgl1-mesa-dev | libGL | 3D Graphics API | 18.3.6 |
pthread | libc6-dev | libpthread | Multithreading | 2.28 |
SM | libsm-dev | libSM | X11 Session Management | 1.2.3 |
Xcursor | libxcursor-dev | libXcursor | X11 Cursor Extension | 1.1.15 |
Xext | libxext-dev | libXext | X11 Extensions | 1.3.3 |
Xfixes | libxfixes-dev | libXfixes | X11 Fixes Extension | 5.0.3 |
Xi | libxi-dev | libXi | X11 Input Extensions | 1.7.9 |
Xinerama | libxinerama-dev | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libxrandr-dev | libXrandr | Resize and Rotate Extension | 1.5.1 |
Xrender | libxrender-dev | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
XKB Compiler | libxkbcommon-dev | libxkbcommon | XKB Compiler Interface | 0.8.2 |
XKB X11 | libxkbcommon-x11-dev | libxkbcommon-x11 | XKB X11 Interface | 0.8.2 |
X11 | libx11-dev | libX11 | X11 Client-Side library | 1.6.7 |
| | | | |
XCB | libxcb1-dev | libxcb | X protocol C bindings library | 1.13.1 |
X11-XCB | libx11-xcb-dev | libX11-xcb | Xlib / XCB interface library | 1.6.7 |
XCB Glx | libxcb-glx0-dev | libxcb-glx | XCB GLX library | 1.13.1 |
XCB ICCCM | libxcb-icccm4-dev | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | libxcb-image0-dev | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | libxcb-keysyms1-dev | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-render0-dev | libxcb-render | XCB Render support | 1.13.1 |
XCB Render Util | libxcb-render-util0-dev | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-randr0-dev | libxcb-randr | XCB Resize and Rotate extension | 1.13.1 |
XCB Shape | libxcb-shape0-dev | libxcb-shape | XCB Shape extension | 1.13.1 |
XCB Shm | libxcb-shm0-dev | libxcb-shm | XCB Shared Memory extension | 1.13.1 |
XCB Sync | libxcb-sync-dev | libxcb-sync | XCB Sync extension | 1.13.1 |
XCB XFixes | libxcb-xfixes0-dev | libxcb-xfixes | XCB Fixes extension | 1.13.1 |
XCB Xinerama | libxcb-xinerama0-dev | libxcb-xinerama | XCB Xinerama extension | 1.13.1 |
XCB Xkb | libxcb-xkb-dev | libxcb-xkb | XCB XKeyboard extension | 1.13.1 |
- Package install command (Debian 10)
apt-get install libfreetype6-dev libfontconfig1-dev libglib2.0-dev libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev libice-dev libgl1-mesa-dev libc6-dev libsm-dev \
libxcursor-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxrandr-dev \
libxrender-dev libxkbcommon-dev libxkbcommon-x11-dev libx11-dev
apt-get install libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev \
libxcb-render0-dev libxcb-render-util0-dev libxcb-randr0-dev libxcb-shape0-dev \
libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev libxcb-xkb-dev
Debian 11 (Bullseye)
CopperSpice 1.8
Name | Package | Library | Notes | Version |
FreeType | libfreetype6-dev | libfreetype | Font rendering engine | 2.10.4 |
Fontconfig | libfontconfig-dev | libfontconfig | Font configuration | 2.13.1 |
glib | libglib2.0-dev | libglib-2.0 | Common event loop handling | 2.66.8 |
GStreamer | libgstreamer1.0-dev | libgstreamer-1.0 | Multimedia API | 1.18.4 |
GStreamer Plugins | libgstreamer-plugins-base1.0-dev | libgstaudio-1.0 | Multimedia API | 1.18.4 |
ICE | libice-dev | libICE | Inter-Client Exchange | 1.0.10 |
OpenGL | libgl1-mesa-dev | libGL | 3D Graphics API | 20.3.5 |
pthread | libc6-dev | libpthread | Multithreading | 2.31 |
SM | libsm-dev | libSM | X11 Session Management | 1.2.3 |
Xcursor | libxcursor-dev | libXcursor | X11 Cursor Extension | 1.2.0 |
Xext | libxext-dev | libXext | X11 Extensions | 1.3.3 |
Xfixes | libxfixes-dev | libXfixes | X11 Fixes Extension | 5.0.3 |
Xi | libxi-dev | libXi | X11 Input Extensions | 1.7.10 |
Xinerama | libxinerama-dev | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libxrandr-dev | libXrandr | Resize and Rotate Extension | 1.5.1 |
Xrender | libxrender-dev | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
XKB Compiler | libxkbcommon-dev | libxkbcommon | XKB Compiler Interface | 1.0.3 |
XKB X11 | libxkbcommon-x11-dev | libxkbcommon-x11 | XKB X11 Interface | 1.0.3 |
X11 | libx11-dev | libX11 | X11 Client-Side library | 1.7.2 |
| | | | |
XCB | libxcb1-dev | libxcb | X protocol C bindings library | 1.14 |
X11-XCB | libx11-xcb-dev | libX11-xcb | Xlib / XCB interface library | 1.7.2 |
XCB Glx | libxcb-glx0-dev | libxcb-glx | XCB GLX library | 1.14 |
XCB ICCCM | libxcb-icccm4-dev | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | libxcb-image0-dev | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | libxcb-keysyms1-dev | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-render0-dev | libxcb-render | XCB Render support | 1.14 |
XCB Render Util | libxcb-render-util0-dev | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-randr0-dev | libxcb-randr | XCB Resize and Rotate extension | 1.14 |
XCB Shape | libxcb-shape0-dev | libxcb-shape | XCB Shape extension | 1.14 |
XCB Shm | libxcb-shm0-dev | libxcb-shm | XCB Shared Memory extension | 1.14 |
XCB Sync | libxcb-sync-dev | libxcb-sync | XCB Sync extension | 1.14 |
XCB XFixes | libxcb-xfixes0-dev | libxcb-xfixes | XCB Fixes extension | 1.14 |
XCB Xinerama | libxcb-xinerama0-dev | libxcb-xinerama | XCB Xinerama extension | 1.14 |
XCB Xkb | libxcb-xkb-dev | libxcb-xkb | XCB XKeyboard extension | 1.14 |
- Package install command (Debian 11)
apt-get install libfreetype6-dev libfontconfig1-dev libglib2.0-dev libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev libice-dev libgl1-mesa-dev libc6-dev libsm-dev \
libxcursor-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxrandr-dev \
libxrender-dev libxkbcommon-dev libxkbcommon-x11-dev libx11-dev
apt-get install libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev \
libxcb-render0-dev libxcb-render-util0-dev libxcb-randr0-dev libxcb-shape0-dev \
libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev libxcb-xkb-dev
Fedora 35
CopperSpice 1.8
Name | Package | Library | Notes | Version |
FreeType | freetype-devel | libfreetype | Font rendering engine | 2.11.0 |
Fontconfig | fontconfig-devel | libfontconfig | Font configuration | 2.13.94 |
glib | glib2-devel | libglib-2.0 | Common event loop handling | 2.70.5 |
GStreamer | gstreamer1-devel | libgstreamer-1.0 | Multimedia API | 1.20.1 |
GStreamer Plugins | gstreamer1-plugins-base-devel | libgstaudio-1.0 | Multimedia API | 1.20.1 |
ICE | libICE-devel | libICE | Inter-Client Exchange | 1.0.10 |
OpenGL | mesa-libGL-devel | libGL | 3D Graphics API | 21.3.8 |
pthread | glibc-devel | libpthread | Multithreading | 2.34 |
TI-RPC | libtirpc-devel | tirpc | Sun RPC Protocol | 1.3.2 |
NIS Library | libnsl2-devel | libnsl | NIS Protocol | 1.3.0 |
SM | libSM-devel | libSM | X11 Session Management | 1.2.3 |
Xcursor | libXcursor-devel | libXcursor | X11 Cursor Extension | 1.2.0 |
Xext | libXext-devel | libXext | X11 Extensions | 1.3.4 |
Xfixes | libXfixes-devel | libXfixes | X11 Fixes Extension | 6.0.0 |
Xi | libXi-devel | libXi | X11 Input Extensions | 1.7.10 |
Xinerama | libXinerama-devel | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libXrandr-devel | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libXrender-devel | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
XKB Compiler | libxkbcommon-devel | libxkbcommon | XKB Common Interface | 1.3.1 |
XKB X11 | libxkbcommon-x11-devel | libxkbcommon-x11 | XKB X11 Common Interface | 1.3.1 |
X11 | libX11-devel | libX11 | X11 Client-Side library | 1.7.3 |
| | | | |
XCB | libxcb-devel | libxcb | X protocol C bindings library | 1.13.1 |
X11-XCB | libX11-xcb | libX11-xcb | Xlib / XCB interface library | 1.7.3.1 |
XCB Glx | libxcb-devel | libxcb-glx | XCB GLX library | 1.13.1 |
XCB ICCCM | xcb-util-wm-devel | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | xcb-util-image-devel | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | xcb-util-keysyms-devel | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-devel | libxcb-render | XCB Render support | 1.13.1 |
XCB Render Util | xcb-util-renderutil-devel | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-devel | libxcb-randr | XCB Resize and Rotate extension | 1.13.1 |
XCB Shape | libxcb-devel | libxcb-shape | XCB Shape extension | 1.13.1 |
XCB Shm | libxcb-devel | libxcb-shm | XCB Shared Memory extension | 1.13.1 |
XCB Sync | libxcb-devel | libxcb-sync | XCB Sync extension | 1.13.1 |
XCB XFixes | libxcb-devel | libxcb-xfixes | XCB Fixes extension | 1.13.1 |
- Package install command (Fedora 35)
dnf install freetype-devel fontconfig-devel glib2-devel gstreamer1-devel gstreamer1-plugins-base-devel \
libICE-devel mesa-libGL-devel glibc-devel libtirpc-devel libnsl2-devel libSM-devel \
libXcursor-devel libXext-devel libXfixes-devel libXi-devel libXinerama-devel \
libXrandr-devel libXrender-devel libxkbcommon-devel libxkbcommon-x11-devel libX11-devel
dnf install libxcb-devel libX11-xcb xcb-util-wm-devel xcb-util-image-devel \
xcb-util-keysyms-devel xcb-util-renderutil-devel
Fedora 36
CopperSpice 1.8
Name | Package | Library | Notes | Version |
FreeType | freetype-devel | libfreetype | Font rendering engine | 2.12.1 |
Fontconfig | fontconfig-devel | libfontconfig | Font configuration | 2.14.1 |
glib | glib2-devel | libglib-2.0 | Common event loop handling | 2.72.3 |
GStreamer | gstreamer1-devel | libgstreamer-1.0 | Multimedia API | 1.20.3 |
GStreamer Plugins | gstreamer1-plugins-base-devel | libgstaudio-1.0 | Multimedia API | 1.20.3 |
ICE | libICE-devel | libICE | Inter-Client Exchange | 1.0.10 |
OpenGL | mesa-libGL-devel | libGL | 3D Graphics API | 23.2.7 |
pthread | glibc-devel | libpthread | Multithreading | 2.35 |
TI-RPC | libtirpc-devel | tirpc | Sun RPC Protocol | 1.3.3 |
NIS Library | libnsl2-devel | libnsl | NIS Protocol | 2.0.0 |
SM | libSM-devel | libSM | X11 Session Management | 1.2.3 |
Xcursor | libXcursor-devel | libXcursor | X11 Cursor Extension | 1.2.0 |
Xext | libXext-devel | libXext | X11 Extensions | 1.3.4 |
Xfixes | libXfixes-devel | libXfixes | X11 Fixes Extension | 6.0.0 |
Xi | libXi-devel | libXi | X11 Input Extensions | 1.8 |
Xinerama | libXinerama-devel | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libXrandr-devel | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libXrender-devel | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
XKB Compiler | libxkbcommon-devel | libxkbcommon | XKB Common Interface | 1.4.0 |
XKB X11 | libxkbcommon-x11-devel | libxkbcommon-x11 | XKB X11 Common Interface | 1.4.0 |
X11 | libX11-devel | libX11 | X11 Client-Side library | 1.7.3.1 |
| | | | |
XCB | libxcb-devel | libxcb | X protocol C bindings library | 1.13.1 |
X11-XCB | libX11-xcb | libX11-xcb | Xlib / XCB interface library | 1.7.3.1 |
XCB Glx | libxcb-devel | libxcb-glx | XCB GLX library | 1.13.1 |
XCB ICCCM | xcb-util-wm-devel | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | xcb-util-image-devel | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | xcb-util-keysyms-devel | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-devel | libxcb-render | XCB Render support | 1.13.1 |
XCB Render Util | xcb-util-renderutil-devel | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-devel | libxcb-randr | XCB Resize and Rotate extension | 1.13.1 |
XCB Shape | libxcb-devel | libxcb-shape | XCB Shape extension | 1.13.1 |
XCB Shm | libxcb-devel | libxcb-shm | XCB Shared Memory extension | 1.13.1 |
XCB Sync | libxcb-devel | libxcb-sync | XCB Sync extension | 1.13.1 |
XCB XFixes | libxcb-devel | libxcb-xfixes | XCB Fixes extension | 1.13.1 |
- Package install command (Fedora 36)
dnf install freetype-devel fontconfig-devel glib2-devel gstreamer1-devel gstreamer1-plugins-base-devel \
libICE-devel mesa-libGL-devel glibc-devel libtirpc-devel libnsl2-devel libSM-devel \
libXcursor-devel libXext-devel libXfixes-devel libXi-devel libXinerama-devel \
libXrandr-devel libXrender-devel libxkbcommon-devel libxkbcommon-x11-devel libX11-devel
dnf install libxcb-devel libX11-xcb xcb-util-wm-devel xcb-util-image-devel \
xcb-util-keysyms-devel xcb-util-renderutil-devel
Fedora 37
CopperSpice 1.8
Name | Package | Library | Notes | Version |
FreeType | freetype-devel | libfreetype | Font rendering engine | 2.12.1 |
Fontconfig | fontconfig-devel | libfontconfig | Font configuration | 2.14.1 |
glib | glib2-devel | libglib-2.0 | Common event loop handling | 2.74.6 |
GStreamer | gstreamer1-devel | libgstreamer-1.0 | Multimedia API | 1.20.5 |
GStreamer Plugins | gstreamer1-plugins-base-devel | libgstaudio-1.0 | Multimedia API | 1.20.5 |
ICE | libICE-devel | libICE | Inter-Client Exchange | 1.0.10 |
OpenGL | mesa-libGL-devel | libGL | 3D Graphics API | 22.3.7 |
pthread | glibc-devel | libpthread | Multithreading | 2.36 |
TI-RPC | libtirpc-devel | tirpc | Sun RPC Protocol | 1.3.3 |
NIS Library | libnsl2-devel | libnsl | NIS Protocol | 2.0.0 |
SM | libSM-devel | libSM | X11 Session Management | 1.2.3 |
Xcursor | libXcursor-devel | libXcursor | X11 Cursor Extension | 1.2.1 |
Xext | libXext-devel | libXext | X11 Extensions | 1.3.4 |
Xfixes | libXfixes-devel | libXfixes | X11 Fixes Extension | 6.0.0 |
Xi | libXi-devel | libXi | X11 Input Extensions | 1.8 |
Xinerama | libXinerama-devel | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libXrandr-devel | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libXrender-devel | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
XKB Compiler | libxkbcommon-devel | libxkbcommon | XKB Common Interface | 1.4.1 |
XKB X11 | libxkbcommon-x11-devel | libxkbcommon-x11 | XKB X11 Common Interface | 1.4.1 |
X11 | libX11-devel | libX11 | X11 Client-Side library | 1.8.4 |
| | | | |
XCB | libxcb-devel | libxcb | X protocol C bindings library | 1.13.1 |
X11-XCB | libX11-xcb | libX11-xcb | Xlib / XCB interface library | 1.8.4 |
XCB Glx | libxcb-devel | libxcb-glx | XCB GLX library | 1.13.1 |
XCB ICCCM | xcb-util-wm-devel | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | xcb-util-image-devel | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | xcb-util-keysyms-devel | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-devel | libxcb-render | XCB Render support | 1.13.1 |
XCB Render Util | xcb-util-renderutil-devel | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-devel | libxcb-randr | XCB Resize and Rotate extension | 1.13.1 |
XCB Shape | libxcb-devel | libxcb-shape | XCB Shape extension | 1.13.1 |
XCB Shm | libxcb-devel | libxcb-shm | XCB Shared Memory extension | 1.13.1 |
XCB Sync | libxcb-devel | libxcb-sync | XCB Sync extension | 1.13.1 |
XCB XFixes | libxcb-devel | libxcb-xfixes | XCB Fixes extension | 1.13.1 |
- Package install command (Fedora 37)
dnf install freetype-devel fontconfig-devel glib2-devel gstreamer1-devel gstreamer1-plugins-base-devel \
libICE-devel mesa-libGL-devel glibc-devel libtirpc-devel libnsl2-devel libSM-devel \
libXcursor-devel libXext-devel libXfixes-devel libXi-devel libXinerama-devel \
libXrandr-devel libXrender-devel libxkbcommon-devel libxkbcommon-x11-devel libX11-devel
dnf install libxcb-devel libX11-xcb xcb-util-wm-devel xcb-util-image-devel \
xcb-util-keysyms-devel xcb-util-renderutil-devel
Ubuntu 18.04
CopperSpice 1.8
Name | Package | Library | Notes | Version |
FreeType | libfreetype6-dev | libfreetype | Font rendering engine | 2.8.1 |
Fontconfig | libfontconfig1-dev | libfontconfig | Font configuration | 2.12.6 |
glib | libglib2.0-dev | libglib-2.0 | Common event loop handling | 2.56.3 |
GStreamer | libgstreamer1.0-dev | libgstreamer-1.0 | Multimedia API | 1.14.5 |
GStreamer Plugins | libgstreamer-plugins-base1.0-dev | libgstaudio-1.0 | Multimedia API | 1.14.5 |
ICE | libice-dev | libICE | Inter-Client Exchange | 1.0.9 |
Network Audio | libaudio-dev | libaudio | Audio library | 1.9.4 |
OpenGL | libgl1-mesa-dev | libGL | 3D Graphics API | 18.2.8 |
pthread | libc6-dev | libpthread | Multithreading | 2.27 |
SM | libsm-dev | libSM | X11 Session Management | 1.2.2 |
Xcursor | libxcursor-dev | libXcursor | X11 Cursor Extension | 1.1.15 |
Xext | libxext-dev | libXext | X11 Extensions | 1.3.3 |
Xfixes | libxfixes-dev | libXfixes | X11 Fixes Extension | 5.0.3 |
Xi | libxi-dev | libXi | X11 Input Extensions | 1.7.9 |
Xinerama | libxinerama-dev | libXinerama | Multi-monitor support | 1.1.3 |
Xrandr | libxrandr-dev | libXrandr | Resize and Rotate Extension | 1.5.1 |
Xrender | libxrender-dev | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
Xt | libxt6 | libXt | Xt Intrinsics | 1.1.5 |
XKB Compiler | libxkbcommon-dev | libxkbcommon | XKB Common Interface | 0.8.0 |
XKB X11 | libxkbcommon-x11-dev | libxkbcommon-x11 | XKB X11 Common Interface | 0.8.0 |
X11 | libx11-dev | libX11 | X11 Client-Side library | 1.6.4 |
Pulse Audio | libpulse-dev | libpulse | Sound Server | 11.1 |
ALSA | libasound2-dev | libasound | Sound library | 1.1.3 |
| | | | |
XCB | libxcb1-dev | libxcb | X protocol C bindings library | 1.13 |
X11-XCB | libx11-xcb-dev | libX11-xcb | Xlib / XCB interface library | 1.6.4 |
XCB Glx | libxcb-glx0-dev | libxcb-glx | XCB GLX library | 1.13 |
XCB ICCCM | libxcb-icccm4-dev | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | libxcb-image0-dev | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | libxcb-keysyms1-dev | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-render0-dev | libxcb-render | XCB Render support | 1.13 |
XCB Render Util | libxcb-render-util0-dev | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-randr0-dev | libxcb-randr | XCB Resize and Rotate extension | 1.13 |
XCB Shape | libxcb-shape0-dev | libxcb-shape | XCB Shape extension | 1.13 |
XCB Shm | libxcb-shm0-dev | libxcb-shm | XCB Shared Memory extension | 1.13 |
XCB Sync | libxcb-sync-dev | libxcb-sync | XCB Sync extension | 1.13 |
XCB XFixes | libxcb-xfixes0-dev | libxcb-xfixes | XCB Fixes extension | 1.13 |
XCB Xinerama | libxcb-xinerama0-dev | libxcb-xinerama | XCB Xinerama extension | 1.13 |
XCB Xkb | libxcb-xkb-dev | libxcb-xkb | XCB XKeyboard extension | 1.13 |
- Package install command (Ubuntu 18.04)
apt-get install libfreetype6-dev libfontconfig1-dev libglib2.0-dev libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev libice-dev libaudio-dev libgl1-mesa-dev libc6-dev \
libsm-dev libxcursor-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev \
libxrandr-dev libxrender-dev libxkbcommon-dev libxkbcommon-x11-dev libx11-dev
apt-get install libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev \
libxcb-render0-dev libxcb-render-util0-dev libxcb-randr0-dev libxcb-shape0-dev \
libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev libxcb-xkb-dev
Ubuntu 20.04
CopperSpice 1.8
Name | Package | Library | Notes | Version |
FreeType | libfreetype6-dev | libfreetype | Font rendering engine | 2.10.1 |
Fontconfig | libfontconfig1-dev | libfontconfig | Font configuration | 2.13.1 |
glib | libglib2.0-dev | libglib-2.0 | Common event loop handling | 2.64.1 |
GStreamer | libgstreamer1.0-dev | libgstreamer-1.0 | Multimedia API | 1.16.2 |
GStreamer Plugins | libgstreamer-plugins-base1.0-dev | libgstaudio-1.0 | Multimedia API | 1.16.2 |
ICE | libice-dev | libICE | Inter-Client Exchange | 1.0.10 |
Network Audio | libaudio-dev | libaudio | Audio library | 1.9.4 |
OpenGL | libgl1-mesa-dev | libGL | 3D Graphics API | 20.0.4 |
pthread | libc6-dev | libpthread | Multithreading | 2.31 |
SM | libsm-dev | libSM | X11 Session Management | 1.2.3 |
Xcursor | libxcursor-dev | libXcursor | X11 Cursor Extension | 1.2.0 |
Xext | libxext-dev | libXext | X11 Extensions | 1.3.4 |
Xfixes | libxfixes-dev | libXfixes | X11 Fixes Extension | 5.0.3 |
Xi | libxi-dev | libXi | X11 Input Extensions | 1.7.10 |
Xinerama | libxinerama-dev | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libxrandr-dev | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libxrender-dev | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
Xt | libxt6 | libXt | Xt Intrinsics | 1.1.5 |
XKB Compiler | libxkbcommon-dev | libxkbcommon | XKB Common Interface | 0.10.0 |
XKB X11 | libxkbcommon-x11-dev | libxkbcommon-x11 | XKB X11 Common Interface | 0.10.0 |
X11 | libx11-dev | libX11 | X11 Client-Side library | 1.6.9 |
Pulse Audio | libpulse-dev | libpulse | Sound Server | 13.99.1 |
ALSA | libasound2-dev | libasound | Sound library | 1.2.2 |
| | | | |
XCB | libxcb1-dev | libxcb | X protocol C bindings library | 1.14 |
X11-XCB | libx11-xcb-dev | libX11-xcb | Xlib / XCB interface library | 1.6.9 |
XCB Glx | libxcb-glx0-dev | libxcb-glx | XCB GLX library | 1.14 |
XCB ICCCM | libxcb-icccm4-dev | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | libxcb-image0-dev | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | libxcb-keysyms1-dev | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-render0-dev | libxcb-render | XCB Render support | 1.14 |
XCB Render Util | libxcb-render-util0-dev | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-randr0-dev | libxcb-randr | XCB Resize and Rotate extension | 1.14 |
XCB Shape | libxcb-shape0-dev | libxcb-shape | XCB Shape extension | 1.14 |
XCB Shm | libxcb-shm0-dev | libxcb-shm | XCB Shared Memory extension | 1.14 |
XCB Sync | libxcb-sync-dev | libxcb-sync | XCB Sync extension | 1.14 |
XCB XFixes | libxcb-xfixes0-dev | libxcb-xfixes | XCB Fixes extension | 1.14 |
XCB Xinerama | libxcb-xinerama0-dev | libxcb-xinerama | XCB Xinerama extension | 1.14 |
XCB Xkb | libxcb-xkb-dev | libxcb-xkb | XCB XKeyboard extension | 1.14 |
- Package install command (Ubuntu 20.04)
apt-get install libfreetype6-dev libfontconfig1-dev libglib2.0-dev libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev libice-dev libaudio-dev libgl1-mesa-dev libc6-dev \
libsm-dev libxcursor-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev \
libxrandr-dev libxrender-dev libxkbcommon-dev libxkbcommon-x11-dev libx11-dev
apt-get install libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev \
libxcb-render0-dev libxcb-render-util0-dev libxcb-randr0-dev libxcb-shape0-dev \
libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev libxcb-xkb-dev
Ubuntu 22.04
CopperSpice 1.8
Name | Package | Library | Notes | Version |
FreeType | libfreetype6-dev | libfreetype | Font rendering engine | 2.11.1 |
Fontconfig | libfontconfig1-dev | libfontconfig | Font configuration | 2.13.1 |
glib | libglib2.0-dev | libglib-2.0 | Common event loop handling | 2.72.1 |
GStreamer | libgstreamer1.0-dev | libgstreamer-1.0 | Multimedia API | 1.20.3 |
GStreamer Plugins | libgstreamer-plugins-base1.0-dev | libgstaudio-1.0 | Multimedia API | 1.20.1 |
ICE | libice-dev | libICE | Inter-Client Exchange | 1.0.10 |
Network Audio | libaudio-dev | libaudio | Audio library | 1.9.4 |
OpenGL | libgl1-mesa-dev | libGL | 3D Graphics API | 22.0.5 |
pthread | libc6-dev | libpthread | Multithreading | 2.35 |
SM | libsm-dev | libSM | X11 Session Management | 1.2.3 |
Xcursor | libxcursor-dev | libXcursor | X11 Cursor Extension | 1.2.0 |
Xext | libxext-dev | libXext | X11 Extensions | 1.3.4 |
Xfixes | libxfixes-dev | libXfixes | X11 Fixes Extension | 6.0.0 |
Xi | libxi-dev | libXi | X11 Input Extensions | 1.8 |
Xinerama | libxinerama-dev | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libxrandr-dev | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libxrender-dev | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
Xt | libxt6 | libXt | Xt Intrinsics | 1.2.1 |
XKB Compiler | libxkbcommon-dev | libxkbcommon | XKB Common Interface | 1.4.0 |
XKB X11 | libxkbcommon-x11-dev | libxkbcommon-x11 | XKB X11 Common Interface | 1.4.0 |
X11 | libx11-dev | libX11 | X11 Client-Side library | 1.7.5 |
Pulse Audio | libpulse-dev | libpulse | Sound Server | 15.99.1 |
ALSA | libasound2-dev | libasound | Sound library | 1.2.6.1 |
| | | | |
XCB | libxcb1-dev | libxcb | X protocol C bindings library | 1.14 |
X11-XCB | libx11-xcb-dev | libX11-xcb | Xlib / XCB interface library | 1.7.5 |
XCB Glx | libxcb-glx0-dev | libxcb-glx | XCB GLX library | 1.14 |
XCB ICCCM | libxcb-icccm4-dev | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | libxcb-image0-dev | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | libxcb-keysyms1-dev | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-render0-dev | libxcb-render | XCB Render support | 1.14 |
XCB Render Util | libxcb-render-util0-dev | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-randr0-dev | libxcb-randr | XCB Resize and Rotate extension | 1.14 |
XCB Shape | libxcb-shape0-dev | libxcb-shape | XCB Shape extension | 1.14 |
XCB Shm | libxcb-shm0-dev | libxcb-shm | XCB Shared Memory extension | 1.14 |
XCB Sync | libxcb-sync-dev | libxcb-sync | XCB Sync extension | 1.14 |
XCB XFixes | libxcb-xfixes0-dev | libxcb-xfixes | XCB Fixes extension | 1.14 |
XCB Xinerama | libxcb-xinerama0-dev | libxcb-xinerama | XCB Xinerama extension | 1.14 |
XCB Xkb | libxcb-xkb-dev | libxcb-xkb | XCB XKeyboard extension | 1.14 |
- Package install command (Ubuntu 22.04)
apt-get install libfreetype6-dev libfontconfig1-dev libglib2.0-dev libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev libice-dev libaudio-dev libgl1-mesa-dev libc6-dev \
libsm-dev libxcursor-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev \
libxrandr-dev libxrender-dev libxkbcommon-dev libxkbcommon-x11-dev libx11-dev
apt-get install libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev \
libxcb-render0-dev libxcb-render-util0-dev libxcb-randr0-dev libxcb-shape0-dev \
libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev libxcb-xkb-dev
Arch Linux
CopperSpice 1.8
Name | Package | Library | Notes | Version |
FreeType | freetype2 | libfreetype | Font rendering engine | 2.10.4 |
Fontconfig | fontconfig | libfontconfig | Font configuration | 2.13.93 |
glib | glib2 | libglib-2.0 | Common event loop handling | 2.68.2 |
GStreamer | gstreamer | libgstreamer-1.0 | Multimedia API | 1.18.4 |
GStreamer Plugins | gst-plugins-base-libs | libgstaudio-1.0 | Multimedia API | 1.18.4 |
ICE | libice | libICE | Inter-Client Exchange | 1.0.10 |
OpenGL | mesa | libGL | 3D Graphics API | 21.1.1 |
SM | libsm | libSM | X11 Session Management | 1.2.3 |
Xcursor | libxcursor | libXcursor | X11 Cursor Extension | 1.2.0 |
Xext | libxext | libXext | X11 Extensions | 1.3.4 |
Xfixes | libxfixes | libXfixes | X11 Fixes Extension | 6.0.0 |
Xi | libxi | libXi | X11 Input Extensions | 1.7.10 |
Xinerama | libxinerama | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libxrandr | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libxrender | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
XKB Compiler | libxkbcommon | libxkbcommon | XKB Common Interface | 1.3.0 |
XKB X11 | libxkbcommon-x11 | libxkbcommon-x11 | XKB X11 Common Interface | 1.3.0 |
X11 | libx11 | libX11 | X11 Client-Side library | 1.7.1 |
| | | | |
XCB | libxcb | libxcb | X protocol C bindings library | 1.14 |
X11-XCB | libx11 | libX11-xcb | Xlib / XCB interface library | 1.7.1 |
XCB Glx | libxcb | libxcb-glx | XCB GLX library | 1.14 |
XCB ICCCM | xcb-util-wm | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | xcb-util-image | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | xcb-util-keysyms | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb | libxcb-render | XCB Render support | 1.14 |
XCB Render Util | xcb-util-renderutil | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb | libxcb-randr | XCB Resize and Rotate extension | 1.14 |
XCB Shape | libxcb | libxcb-shape | XCB Shape extension | 1.14 |
XCB Shm | libxcb | libxcb-shm | XCB Shared Memory extension | 1.14 |
XCB Sync | libxcb | libxcb-sync | XCB Sync extension | 1.14 |
XCB XFixes | libxcb | libxcb-xfixes | XCB Fixes extension | 1.14 |
XCB Xinerama | libxcb | libxcb-xinerama | XCB Xinerama extension | 1.14 |
XCB Xkb | libxcb | libxcb-xkb | XCB XKeyboard extension | 1.14 |
Rocky Linux 8.6
CopperSpice 1.8
Several of the XCB packages are located in the PowerTools
repository. To enable this repo run the following two commands.
dnf install dnf-plugins-core
dnf config-manager --set-enabled PowerTools
Name | Package | Library | Notes | Version |
FreeType | freetype-devel | libfreetype | Font rendering engine | 2.9.1 |
Fontconfig | fontconfig-devel | libfontconfig | Font configuration | 2.13.1 |
glib | glib2-devel | libglib-2.0 | Common event loop handling | 2.56.4 |
GStreamer | gstreamer1-devel | libgst | Multimedia API | 1.16.1 |
GStreamer Plugins | gstreamer1-plugins-base-devel | libgstaudio-1.0 | Multimedia API | 1.16.1 |
ICE | libICE-devel | libICE | Inter-Client Exchange | 1.0.9 |
OpenGL | mesa-libGL-devel | libGL | 3D Graphics API | 23.1.4 |
pthread | glibc-devel | libpthread | Multithreading | 2.28 |
TI-RPC | libtirpc-devel | tirpc | Sun RPC Protocol | 1.1.4 |
NIS Library | libnsl2-devel | libnsl | NIS Protocol | 1.2.0 |
SM | libSM-devel | libSM | X11 Session Management | 1.2.3 |
Xcursor | libXcursor-devel | libXcursor | X11 Cursor Extension | 1.1.15 |
Xext | libXext-devel | libXext | X11 Extensions | 1.3.4 |
Xfixes | libXfixes-devel | libXfixes | X11 Fixes Extension | 5.0.3 |
Xi | libXi-devel | libXi | X11 Input Extensions | 1.7.10 |
Xinerama | libXinerama-devel | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libXrandr-devel | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libXrender-devel | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
XKB Compiler | libxkbcommon-devel | libxkbcommon | XKB Common Interface | 0.9.1 |
XKB X11 | libxkbcommon-x11-devel | libxkbcommon-x11 | XKB X11 Common Interface | 0.9.1 |
X11 | libX11-devel | libX11 | X11 Client-Side library | 1.6.8 |
| | | | |
XCB | libxcb-devel | libxcb | X protocol C bindings library | 1.13.1 |
X11-XCB | libX11-xcb | libX11-xcb | Xlib / XCB Interface library | 1.6.8 |
XCB Glx | libxcb | libxcb-glx | XCB GLX library | 1.13.1 |
XCB ICCCM | xcb-util-wm-devel | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | xcb-util-image-devel | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | xcb-util-keysyms-devel | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-devel | libxcb-render | XCB Render support | 1.13.1 |
XCB Render Util | xcb-util-renderutil-devel | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-devel | libxcb-randr | XCB Resize and Rotate extension | 1.13.1 |
XCB Shape | libxcb-devel | libxcb-shape | XCB Shape extension | 1.13.1 |
XCB Shm | libxcb-devel | libxcb-shm | XCB Shared Memory extension | 1.13.1 |
XCB Sync | libxcb-devel | libxcb-sync | XCB Sync extension | 1.13.1 |
XCB XFixes | libxcb-devel | libxcb-xfixes | XCB Fixes extension | 1.13.1 |
XCB Xinerama | libxcb | libxcb-xinerama | XCB Xinerama extension | 1.13.1 |
XCB Xkb | libxcb | libxcb-xkb | XCB XKeyboard extension | 1.13.1 |
- Package install command (Rocky Linux 8.6)
dnf install freetype-devel fontconfig-devel glib2-devel gstreamer1-devel gstreamer1-plugins-base-devel \
libICE-devel mesa-libGL-devel glibc-devel libtirpc-devel libnsl2-devel libSM-devel \
libXcursor-devel libXext-devel libXfixes-devel libXi-devel libXinerama-devel \
libXrandr-devel libXrender-devel libxkbcommon-devel libxkbcommon-x11-devel libX11-devel
dnf install libxcb-devel libX11-xcb xcb-util-wm-devel xcb-util-image-devel \
xcb-util-keysyms-devel xcb-util-renderutil-devel
FreeBSD 13.2
CopperSpice 1.8
Name | Package | Library | Notes | Version |
FreeType | freetype2 | libfreetype | Font rendering engine | 2.12.1 |
Fontconfig | fontconfig | libfontconfig | Font configuration | 2.13.94 |
glib | glib | libglib-2.0 | Common event loop handling | 2.72.2 |
GStreamer | gstreamer | libgst | Multimedia API | 1.16.2 |
GStreamer Plugins | gstreamer-plugins | libgstaudio-0.10 | Multimedia API | 1.16.2 |
ICE | libICE | libICE | Inter-Client Exchange | 1.0.10 |
OpenGL | mesa-libs | libGL | 3D Graphics API | 21.3.8 |
SM | libSM | libSM | X11 Session Management | 1.2.3 |
Xcursor | libXcursor | libXcursor | X11 Cursor Extension | 1.2.0 |
Xext | libXext | libXext | X11 Extensions | 1.3.4 |
Xfixes | libXfixes | libXfixes | X11 Fixes Extension | 6.0.0 |
Xi | libXi | libXi | X11 Input Extensions | 1.8 |
Xinerama | libXinerama | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libXrandr | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libXrender | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
XKB Compiler | libxkbcommon | libxkbcommon | XKB Common Interface | 1.4.1 |
X11 | libX11 | libX11 | X11 Client-Side library | 1.7.2 |
| | | | |
XCB | libxcb | libxcb | X protocol C bindings library | 1.15/td> |
X11-XCB | libX11 | libX11-xcb | Xlib / XCB interface library | 1.7.2 |
XCB Glx | libxcb | libxcb-glx | XCB GLX library | 1.15 |
XCB ICCCM | xcb-util-wm | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | xcb-util-image | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | xcb-util-keysyms | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb | libxcb-render | XCB Render support | 1.15 |
XCB Render Util | xcb-util-renderutil | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb | libxcb-randr | XCB Resize and Rotate extension | 1.15 |
XCB Shape | libxcb | libxcb-shape | XCB Shape extension | 1.15 |
XCB Shm | libxcb | libxcb-shm | XCB Shared Memory extension | 1.15 |
XCB Sync | libxcb | libxcb-sync | XCB Sync extension | 1.15 |
XCB XFixes | libxcb | libxcb-xfixes | XCB Fixes extension | 1.15 |
XCB Xinerama | libxcb | libxcb-xinerama | XCB Xinerama extension | 1.15 |
XCB Xkb | libxcb | libxcb-xkb | XCB XKeyboard extension | 1.15 |
Debian 11 (Bullseye)
CopperSpice 1.9
Name | Package | Library | Notes | Version |
FreeType | libfreetype6-dev | libfreetype | Font rendering engine | 2.10.4 |
Fontconfig | libfontconfig-dev | libfontconfig | Font configuration | 2.13.1 |
glib | libglib2.0-dev | libglib-2.0 | Common event loop handling | 2.66.8 |
GStreamer | libgstreamer1.0-dev | libgstreamer-1.0 | Multimedia API | 1.18.4 |
GStreamer Plugins | libgstreamer-plugins-base1.0-dev | libgstaudio-1.0 | Multimedia API | 1.18.4 |
ICE | libice-dev | libICE | Inter-Client Exchange | 1.0.10 |
OpenGL | libgl1-mesa-dev | libGL | 3D Graphics API | 20.3.5 |
pthread | libc6-dev | libpthread | Multithreading | 2.31 |
SM | libsm-dev | libSM | X11 Session Management | 1.2.3 |
Xcursor | libxcursor-dev | libXcursor | X11 Cursor Extension | 1.2.0 |
Xext | libxext-dev | libXext | X11 Extensions | 1.3.3 |
Xfixes | libxfixes-dev | libXfixes | X11 Fixes Extension | 5.0.3 |
Xi | libxi-dev | libXi | X11 Input Extensions | 1.7.10 |
Xinerama | libxinerama-dev | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libxrandr-dev | libXrandr | Resize and Rotate Extension | 1.5.1 |
Xrender | libxrender-dev | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
XKB Compiler | libxkbcommon-dev | libxkbcommon | XKB Compiler Interface | 1.0.3 |
XKB X11 | libxkbcommon-x11-dev | libxkbcommon-x11 | XKB X11 Interface | 1.0.3 |
X11 | libx11-dev | libX11 | X11 Client-Side library | 1.7.2 |
| | | | |
XCB | libxcb1-dev | libxcb | X protocol C bindings library | 1.14 |
X11-XCB | libx11-xcb-dev | libX11-xcb | Xlib / XCB interface library | 1.7.2 |
XCB Glx | libxcb-glx0-dev | libxcb-glx | XCB GLX library | 1.14 |
XCB ICCCM | libxcb-icccm4-dev | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | libxcb-image0-dev | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | libxcb-keysyms1-dev | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-render0-dev | libxcb-render | XCB Render support | 1.14 |
XCB Render Util | libxcb-render-util0-dev | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-randr0-dev | libxcb-randr | XCB Resize and Rotate extension | 1.14 |
XCB Shape | libxcb-shape0-dev | libxcb-shape | XCB Shape extension | 1.14 |
XCB Shm | libxcb-shm0-dev | libxcb-shm | XCB Shared Memory extension | 1.14 |
XCB Sync | libxcb-sync-dev | libxcb-sync | XCB Sync extension | 1.14 |
XCB XFixes | libxcb-xfixes0-dev | libxcb-xfixes | XCB Fixes extension | 1.14 |
XCB Xinerama | libxcb-xinerama0-dev | libxcb-xinerama | XCB Xinerama extension | 1.14 |
XCB Xkb | libxcb-xkb-dev | libxcb-xkb | XCB XKeyboard extension | 1.14 |
- Package install command (Debian 11)
apt-get install libfreetype6-dev libfontconfig1-dev libglib2.0-dev libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev libice-dev libgl1-mesa-dev libc6-dev libsm-dev \
libxcursor-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxrandr-dev \
libxrender-dev libxkbcommon-dev libxkbcommon-x11-dev libx11-dev
apt-get install libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev \
libxcb-render0-dev libxcb-render-util0-dev libxcb-randr0-dev libxcb-shape0-dev \
libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev libxcb-xkb-dev
Debian 12 (Bookworm)
CopperSpice 1.9
Name | Package | Library | Notes | Version |
FreeType | libfreetype6-dev | libfreetype | Font rendering engine | 2.12.1 |
Fontconfig | libfontconfig-dev | libfontconfig | Font configuration | 2.14.1 |
glib | libglib2.0-dev | libglib-2.0 | Common event loop handling | 2.74.6 |
GStreamer | libgstreamer1.0-dev | libgstreamer-1.0 | Multimedia API | 1.22.0 |
GStreamer Plugins | libgstreamer-plugins-base1.0-dev | libgstaudio-1.0 | Multimedia API | 1.22.0 |
ICE | libice-dev | libICE | Inter-Client Exchange | 1.0.10 |
OpenGL | libgl1-mesa-dev | libGL | 3D Graphics API | 22.3.6 |
pthread | libc6-dev | libpthread | Multithreading | 2.36 |
SM | libsm-dev | libSM | X11 Session Management | 1.2.3 |
Xcursor | libxcursor-dev | libXcursor | X11 Cursor Extension | 1.2.1 |
Xext | libxext-dev | libXext | X11 Extensions | 1.3.4 |
Xfixes | libxfixes-dev | libXfixes | X11 Fixes Extension | 6.0.0 |
Xi | libxi-dev | libXi | X11 Input Extensions | 1.8 |
Xinerama | libxinerama-dev | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libxrandr-dev | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libxrender-dev | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
XKB Compiler | libxkbcommon-dev | libxkbcommon | XKB Compiler Interface | 1.5.0 |
XKB X11 | libxkbcommon-x11-dev | libxkbcommon-x11 | XKB X11 Interface | 1.5.0 |
X11 | libx11-dev | libX11 | X11 Client-Side library | 1.8.4 |
| | | | |
XCB | libxcb1-dev | libxcb | X protocol C bindings library | 1.15 |
X11-XCB | libx11-xcb-dev | libX11-xcb | Xlib / XCB interface library | 1.8.4 |
XCB Glx | libxcb-glx0-dev | libxcb-glx | XCB GLX library | 1.15 |
XCB ICCCM | libxcb-icccm4-dev | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | libxcb-image0-dev | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | libxcb-keysyms1-dev | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-render0-dev | libxcb-render | XCB Render support | 1.15 |
XCB Render Util | libxcb-render-util0-dev | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-randr0-dev | libxcb-randr | XCB Resize and Rotate extension | 1.15 |
XCB Shape | libxcb-shape0-dev | libxcb-shape | XCB Shape extension | 1.15 |
XCB Shm | libxcb-shm0-dev | libxcb-shm | XCB Shared Memory extension | 1.15 |
XCB Sync | libxcb-sync-dev | libxcb-sync | XCB Sync extension | 1.15 |
XCB XFixes | libxcb-xfixes0-dev | libxcb-xfixes | XCB Fixes extension | 1.15 |
XCB Xinerama | libxcb-xinerama0-dev | libxcb-xinerama | XCB Xinerama extension | 1.15 |
XCB Xkb | libxcb-xkb-dev | libxcb-xkb | XCB XKeyboard extension | 1.15 |
- Package install command (Debian 12)
apt-get install libfreetype6-dev libfontconfig1-dev libglib2.0-dev libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev libice-dev libgl1-mesa-dev libc6-dev libsm-dev \
libxcursor-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxrandr-dev \
libxrender-dev libxkbcommon-dev libxkbcommon-x11-dev libx11-dev
apt-get install libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev \
libxcb-render0-dev libxcb-render-util0-dev libxcb-randr0-dev libxcb-shape0-dev \
libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev libxcb-xkb-dev
Fedora 38
CopperSpice 1.9
Name | Package | Library | Notes | Version |
FreeType | freetype-devel | libfreetype | Font rendering engine | 2.13.0 |
Fontconfig | fontconfig-devel | libfontconfig | Font configuration | 2.14.2 |
glib | glib2-devel | libglib-2.0 | Common event loop handling | 2.76.5 |
GStreamer | gstreamer1-devel | libgstreamer-1.0 | Multimedia API | 1.22.6 |
GStreamer Plugins | gstreamer1-plugins-base-devel | libgstaudio-1.0 | Multimedia API | 1.22.5 |
ICE | libICE-devel | libICE | Inter-Client Exchange | 1.0.10 |
OpenGL | mesa-libGL-devel | libGL | 3D Graphics API | 23.1.9 |
pthread | glibc-devel | libpthread | Multithreading | 2.37 |
TI-RPC | libtirpc-devel | tirpc | Sun RPC Protocol | 1.3.4 |
NIS Library | libnsl2-devel | libnsl | NIS Protocol | 2.0.0 |
SM | libSM-devel | libSM | X11 Session Management | 1.2.3 |
Xcursor | libXcursor-devel | libXcursor | X11 Cursor Extension | 1.2.1 |
Xext | libXext-devel | libXext | X11 Extensions | 1.3.5 |
Xfixes | libXfixes-devel | libXfixes | X11 Fixes Extension | 6.0.0 |
Xi | libXi-devel | libXi | X11 Input Extensions | 1.8.1 |
Xinerama | libXinerama-devel | libXinerama | Multi-monitor support | 1.1.5 |
Xrandr | libXrandr-devel | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libXrender-devel | libXrender | Rendering Extension (anti-aliasing) | 0.9.11 |
XKB Compiler | libxkbcommon-devel | libxkbcommon | XKB Common Interface | 1.5.0 |
XKB X11 | libxkbcommon-x11-devel | libxkbcommon-x11 | XKB X11 Common Interface | 1.5.0 |
X11 | libX11-devel | libX11 | X11 Client-Side library | 1.8.7 |
| | | | |
XCB | libxcb-devel | libxcb | X protocol C bindings library | 1.13.1 |
X11-XCB | libX11-xcb | libX11-xcb | Xlib / XCB interface library | 1.8.7 |
XCB Glx | libxcb-devel | libxcb-glx | XCB GLX library | 1.13.1 |
XCB ICCCM | xcb-util-wm-devel | libxcb-icccm | XCB ICCCM protocol | 0.4.2 |
XCB Image | xcb-util-image-devel | libxcb-image | XImage and XShmImage support | 0.4.1 |
XCB KeySyms | xcb-util-keysyms-devel | libxcb-keysyms | XCB Keycode conversion library | 0.4.1 |
XCB Render | libxcb-devel | libxcb-render | XCB Render support | 1.13.1 |
XCB Render Util | xcb-util-renderutil-devel | libxcb-render-util | XCB Render extension | 0.3.10 |
XCB Randr | libxcb-devel | libxcb-randr | XCB Resize and Rotate extension | 1.13.1 |
XCB Shape | libxcb-devel | libxcb-shape | XCB Shape extension | 1.13.1 |
XCB Shm | libxcb-devel | libxcb-shm | XCB Shared Memory extension | 1.13.1 |
XCB Sync | libxcb-devel | libxcb-sync | XCB Sync extension | 1.13.1 |
XCB XFixes | libxcb-devel | libxcb-xfixes | XCB Fixes extension | 1.13.1 |
- Package install command (Fedora 38)
dnf install freetype-devel fontconfig-devel glib2-devel gstreamer1-devel gstreamer1-plugins-base-devel \
libICE-devel mesa-libGL-devel glibc-devel libtirpc-devel libnsl2-devel libSM-devel \
libXcursor-devel libXext-devel libXfixes-devel libXi-devel libXinerama-devel \
libXrandr-devel libXrender-devel libxkbcommon-devel libxkbcommon-x11-devel libX11-devel
dnf install libxcb-devel libX11-xcb xcb-util-wm-devel xcb-util-image-devel \
xcb-util-keysyms-devel xcb-util-renderutil-devel
Fedora 39
CopperSpice 1.9
Name | Package | Library | Notes | Version |
FreeType | freetype-devel | libfreetype | Font rendering engine | 2.13.1 |
Fontconfig | fontconfig-devel | libfontconfig | Font configuration | 2.14.2 |
glib | glib2-devel | libglib-2.0 | Common event loop handling | 2.78.6 |
GStreamer | gstreamer1-devel | libgstreamer-1.0 | Multimedia API | 1.22.12 |
GStreamer Plugins | gstreamer1-plugins-base-devel | libgstaudio-1.0 | Multimedia API | 1.22.12 |
ICE | libICE-devel | libICE | Inter-Client Exchange | 1.0.10 |
OpenGL | mesa-libGL-devel | libGL | 3D Graphics API | 23.3.6 |
pthread | glibc-devel | libpthread | Multithreading | 2.38 |
TI-RPC | libtirpc-devel | tirpc | Sun RPC Protocol | 1.3.4 |
NIS Library | libnsl2-devel | libnsl | NIS Protocol | 2.0.0 |
SM | libSM-devel | libSM | X11 Session Management | 1.2.3 |
Xcursor | libXcursor-devel | libXcursor | X11 Cursor Extension | 1.2.1 |
Xext | libXext-devel | libXext | X11 Extensions | 1.3.5 |
Xfixes | libXfixes-devel | libXfixes | X11 Fixes Extension | 6.0.0 |
Xi | libXi-devel | libXi | X11 Input Extensions | 1.8.1 |
Xinerama | libXinerama-devel | libXinerama | Multi-monitor support | 1.1.5 |
Xrandr | libXrandr-devel | libXrandr | Resize and Rotate Extension | 1.5.4 |
Xrender | libXrender-devel | libXrender | Rendering Extension (anti-aliasing) | 0.9.11 |
XKB Compiler | libxkbcommon-devel | libxkbcommon | XKB Common Interface | 1.6.0 |
XKB X11 | libxkbcommon-x11-devel | libxkbcommon-x11 | XKB X11 Common Interface | 1.6.0 |
X11 | libX11-devel | libX11 | X11 Client-Side library | 1.8.9 |
| | | | |
XCB | libxcb-devel | libxcb | X protocol C bindings library | 1.13.1 |
X11-XCB | libX11-xcb | libX11-xcb | Xlib / XCB interface library | 1.8.9 |
XCB Glx | libxcb-devel | libxcb-glx | XCB GLX library | 1.13.1 |
XCB ICCCM | xcb-util-wm-devel | libxcb-icccm | XCB ICCCM protocol | 0.4.2 |
XCB Image | xcb-util-image-devel | libxcb-image | XImage and XShmImage support | 0.4.1 |
XCB KeySyms | xcb-util-keysyms-devel | libxcb-keysyms | XCB Keycode conversion library | 0.4.1 |
XCB Render | libxcb-devel | libxcb-render | XCB Render support | 1.13.1 |
XCB Render Util | xcb-util-renderutil-devel | libxcb-render-util | XCB Render extension | 0.3.10 |
XCB Randr | libxcb-devel | libxcb-randr | XCB Resize and Rotate extension | 1.13.1 |
XCB Shape | libxcb-devel | libxcb-shape | XCB Shape extension | 1.13.1 |
XCB Shm | libxcb-devel | libxcb-shm | XCB Shared Memory extension | 1.13.1 |
XCB Sync | libxcb-devel | libxcb-sync | XCB Sync extension | 1.13.1 |
XCB XFixes | libxcb-devel | libxcb-xfixes | XCB Fixes extension | 1.13.1 |
- Package install command (Fedora 39)
dnf install freetype-devel fontconfig-devel glib2-devel gstreamer1-devel gstreamer1-plugins-base-devel \
libICE-devel mesa-libGL-devel glibc-devel libtirpc-devel libnsl2-devel libSM-devel \
libXcursor-devel libXext-devel libXfixes-devel libXi-devel libXinerama-devel \
libXrandr-devel libXrender-devel libxkbcommon-devel libxkbcommon-x11-devel libX11-devel
dnf install libxcb-devel libX11-xcb xcb-util-wm-devel xcb-util-image-devel \
xcb-util-keysyms-devel xcb-util-renderutil-devel
Fedora 40
CopperSpice 1.9
Name | Package | Library | Notes | Version |
FreeType | freetype-devel | libfreetype | Font rendering engine | 2.13.2 |
Fontconfig | fontconfig-devel | libfontconfig | Font configuration | 2.15.0 |
glib | glib2-devel | libglib-2.0 | Common event loop handling | 2.80.3 |
GStreamer | gstreamer1-devel | libgstreamer-1.0 | Multimedia API | 1.24.4 |
GStreamer Plugins | gstreamer1-plugins-base-devel | libgstaudio-1.0 | Multimedia API | 1.24.4 |
ICE | libICE-devel | libICE | Inter-Client Exchange | 1.1.1 |
OpenGL | mesa-libGL-devel | libGL | 3D Graphics API | 24.1.1 |
pthread | glibc-devel | libpthread | Multithreading | 2.39 |
TI-RPC | libtirpc-devel | tirpc | Sun RPC Protocol | 1.3.4 |
NIS Library | libnsl2-devel | libnsl | NIS Protocol | 2.0.1 |
SM | libSM-devel | libSM | X11 Session Management | 1.2.4 |
Xcursor | libXcursor-devel | libXcursor | X11 Cursor Extension | 1.2.1 |
Xext | libXext-devel | libXext | X11 Extensions | 1.3.6 |
Xfixes | libXfixes-devel | libXfixes | X11 Fixes Extension | 6.0.1 |
Xi | libXi-devel | libXi | X11 Input Extensions | 1.8.1 |
Xinerama | libXinerama-devel | libXinerama | Multi-monitor support | 1.1.5 |
Xrandr | libXrandr-devel | libXrandr | Resize and Rotate Extension | 1.5.4 |
Xrender | libXrender-devel | libXrender | Rendering Extension (anti-aliasing) | 0.9.11 |
XKB Compiler | libxkbcommon-devel | libxkbcommon | XKB Common Interface | 1.6.0 |
XKB X11 | libxkbcommon-x11-devel | libxkbcommon-x11 | XKB X11 Common Interface | 1.6.0 |
X11 | libX11-devel | libX11 | X11 Client-Side library | 1.8.9 |
| | | | |
XCB | libxcb-devel | libxcb | X protocol C bindings library | 1.17.0 |
X11-XCB | libX11-xcb | libX11-xcb | Xlib / XCB interface library | 1.8.9 |
XCB Glx | libxcb-devel | libxcb-glx | XCB GLX library | 1.17.0 |
XCB ICCCM | xcb-util-wm-devel | libxcb-icccm | XCB ICCCM protocol | 0.4.2 |
XCB Image | xcb-util-image-devel | libxcb-image | XImage and XShmImage support | 0.4.1 |
XCB KeySyms | xcb-util-keysyms-devel | libxcb-keysyms | XCB Keycode conversion library | 0.4.1 |
XCB Render | libxcb-devel | libxcb-render | XCB Render support | 1.17.0 |
XCB Render Util | xcb-util-renderutil-devel | libxcb-render-util | XCB Render extension | 0.3.10 |
XCB Randr | libxcb-devel | libxcb-randr | XCB Resize and Rotate extension | 1.17.0 |
XCB Shape | libxcb-devel | libxcb-shape | XCB Shape extension | 1.17.0 |
XCB Shm | libxcb-devel | libxcb-shm | XCB Shared Memory extension | 1.17.0 |
XCB Sync | libxcb-devel | libxcb-sync | XCB Sync extension | 1.17.0 |
XCB XFixes | libxcb-devel | libxcb-xfixes | XCB Fixes extension | 1.17.0 |
- Package install command (Fedora 40)
dnf install freetype-devel fontconfig-devel glib2-devel gstreamer1-devel gstreamer1-plugins-base-devel \
libICE-devel mesa-libGL-devel glibc-devel libtirpc-devel libnsl2-devel libSM-devel \
libXcursor-devel libXext-devel libXfixes-devel libXi-devel libXinerama-devel \
libXrandr-devel libXrender-devel libxkbcommon-devel libxkbcommon-x11-devel libX11-devel
dnf install libxcb-devel libX11-xcb xcb-util-wm-devel xcb-util-image-devel \
xcb-util-keysyms-devel xcb-util-renderutil-devel
Ubuntu 20.04
CopperSpice 1.9
Name | Package | Library | Notes | Version |
FreeType | libfreetype6-dev | libfreetype | Font rendering engine | 2.10.1 |
Fontconfig | libfontconfig1-dev | libfontconfig | Font configuration | 2.13.1 |
glib | libglib2.0-dev | libglib-2.0 | Common event loop handling | 2.64.1 |
GStreamer | libgstreamer1.0-dev | libgstreamer-1.0 | Multimedia API | 1.16.2 |
GStreamer Plugins | libgstreamer-plugins-base1.0-dev | libgstaudio-1.0 | Multimedia API | 1.16.2 |
ICE | libice-dev | libICE | Inter-Client Exchange | 1.0.10 |
Network Audio | libaudio-dev | libaudio | Audio library | 1.9.4 |
OpenGL | libgl1-mesa-dev | libGL | 3D Graphics API | 20.0.4 |
pthread | libc6-dev | libpthread | Multithreading | 2.31 |
SM | libsm-dev | libSM | X11 Session Management | 1.2.3 |
Xcursor | libxcursor-dev | libXcursor | X11 Cursor Extension | 1.2.0 |
Xext | libxext-dev | libXext | X11 Extensions | 1.3.4 |
Xfixes | libxfixes-dev | libXfixes | X11 Fixes Extension | 5.0.3 |
Xi | libxi-dev | libXi | X11 Input Extensions | 1.7.10 |
Xinerama | libxinerama-dev | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libxrandr-dev | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libxrender-dev | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
Xt | libxt6 | libXt | Xt Intrinsics | 1.1.5 |
XKB Compiler | libxkbcommon-dev | libxkbcommon | XKB Common Interface | 0.10.0 |
XKB X11 | libxkbcommon-x11-dev | libxkbcommon-x11 | XKB X11 Common Interface | 0.10.0 |
X11 | libx11-dev | libX11 | X11 Client-Side library | 1.6.9 |
Pulse Audio | libpulse-dev | libpulse | Sound Server | 13.99.1 |
ALSA | libasound2-dev | libasound | Sound library | 1.2.2 |
| | | | |
XCB | libxcb1-dev | libxcb | X protocol C bindings library | 1.14 |
X11-XCB | libx11-xcb-dev | libX11-xcb | Xlib / XCB interface library | 1.6.9 |
XCB Glx | libxcb-glx0-dev | libxcb-glx | XCB GLX library | 1.14 |
XCB ICCCM | libxcb-icccm4-dev | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | libxcb-image0-dev | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | libxcb-keysyms1-dev | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-render0-dev | libxcb-render | XCB Render support | 1.14 |
XCB Render Util | libxcb-render-util0-dev | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-randr0-dev | libxcb-randr | XCB Resize and Rotate extension | 1.14 |
XCB Shape | libxcb-shape0-dev | libxcb-shape | XCB Shape extension | 1.14 |
XCB Shm | libxcb-shm0-dev | libxcb-shm | XCB Shared Memory extension | 1.14 |
XCB Sync | libxcb-sync-dev | libxcb-sync | XCB Sync extension | 1.14 |
XCB XFixes | libxcb-xfixes0-dev | libxcb-xfixes | XCB Fixes extension | 1.14 |
XCB Xinerama | libxcb-xinerama0-dev | libxcb-xinerama | XCB Xinerama extension | 1.14 |
XCB Xkb | libxcb-xkb-dev | libxcb-xkb | XCB XKeyboard extension | 1.14 |
- Package install command (Ubuntu 20.04)
apt-get install libfreetype6-dev libfontconfig1-dev libglib2.0-dev libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev libice-dev libaudio-dev libgl1-mesa-dev libc6-dev \
libsm-dev libxcursor-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev \
libxrandr-dev libxrender-dev libxkbcommon-dev libxkbcommon-x11-dev libx11-dev
apt-get install libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev \
libxcb-render0-dev libxcb-render-util0-dev libxcb-randr0-dev libxcb-shape0-dev \
libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev libxcb-xkb-dev
Ubuntu 22.04
CopperSpice 1.9
Name | Package | Library | Notes | Version |
FreeType | libfreetype6-dev | libfreetype | Font rendering engine | 2.11.1 |
Fontconfig | libfontconfig1-dev | libfontconfig | Font configuration | 2.13.1 |
glib | libglib2.0-dev | libglib-2.0 | Common event loop handling | 2.72.1 |
GStreamer | libgstreamer1.0-dev | libgstreamer-1.0 | Multimedia API | 1.20.3 |
GStreamer Plugins | libgstreamer-plugins-base1.0-dev | libgstaudio-1.0 | Multimedia API | 1.20.1 |
ICE | libice-dev | libICE | Inter-Client Exchange | 1.0.10 |
Network Audio | libaudio-dev | libaudio | Audio library | 1.9.4 |
OpenGL | libgl1-mesa-dev | libGL | 3D Graphics API | 22.0.5 |
pthread | libc6-dev | libpthread | Multithreading | 2.35 |
SM | libsm-dev | libSM | X11 Session Management | 1.2.3 |
Xcursor | libxcursor-dev | libXcursor | X11 Cursor Extension | 1.2.0 |
Xext | libxext-dev | libXext | X11 Extensions | 1.3.4 |
Xfixes | libxfixes-dev | libXfixes | X11 Fixes Extension | 6.0.0 |
Xi | libxi-dev | libXi | X11 Input Extensions | 1.8 |
Xinerama | libxinerama-dev | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libxrandr-dev | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libxrender-dev | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
Xt | libxt6 | libXt | Xt Intrinsics | 1.2.1 |
XKB Compiler | libxkbcommon-dev | libxkbcommon | XKB Common Interface | 1.4.0 |
XKB X11 | libxkbcommon-x11-dev | libxkbcommon-x11 | XKB X11 Common Interface | 1.4.0 |
X11 | libx11-dev | libX11 | X11 Client-Side library | 1.7.5 |
Pulse Audio | libpulse-dev | libpulse | Sound Server | 15.99.1 |
ALSA | libasound2-dev | libasound | Sound library | 1.2.6.1 |
| | | | |
XCB | libxcb1-dev | libxcb | X protocol C bindings library | 1.14 |
X11-XCB | libx11-xcb-dev | libX11-xcb | Xlib / XCB interface library | 1.7.5 |
XCB Glx | libxcb-glx0-dev | libxcb-glx | XCB GLX library | 1.14 |
XCB ICCCM | libxcb-icccm4-dev | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | libxcb-image0-dev | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | libxcb-keysyms1-dev | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-render0-dev | libxcb-render | XCB Render support | 1.14 |
XCB Render Util | libxcb-render-util0-dev | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-randr0-dev | libxcb-randr | XCB Resize and Rotate extension | 1.14 |
XCB Shape | libxcb-shape0-dev | libxcb-shape | XCB Shape extension | 1.14 |
XCB Shm | libxcb-shm0-dev | libxcb-shm | XCB Shared Memory extension | 1.14 |
XCB Sync | libxcb-sync-dev | libxcb-sync | XCB Sync extension | 1.14 |
XCB XFixes | libxcb-xfixes0-dev | libxcb-xfixes | XCB Fixes extension | 1.14 |
XCB Xinerama | libxcb-xinerama0-dev | libxcb-xinerama | XCB Xinerama extension | 1.14 |
XCB Xkb | libxcb-xkb-dev | libxcb-xkb | XCB XKeyboard extension | 1.14 |
- Package install command (Ubuntu 22.04)
apt-get install libfreetype6-dev libfontconfig1-dev libglib2.0-dev libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev libice-dev libaudio-dev libgl1-mesa-dev libc6-dev \
libsm-dev libxcursor-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev \
libxrandr-dev libxrender-dev libxkbcommon-dev libxkbcommon-x11-dev libx11-dev
apt-get install libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev \
libxcb-render0-dev libxcb-render-util0-dev libxcb-randr0-dev libxcb-shape0-dev \
libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev libxcb-xkb-dev
Ubuntu 24.04
CopperSpice 1.9
Name | Package | Library | Notes | Version |
FreeType | libfreetype6-dev | libfreetype | Font rendering engine | 2.13.2 |
Fontconfig | libfontconfig1-dev | libfontconfig | Font configuration | 2.15.0 |
glib | libglib2.0-dev | libglib-2.0 | Common event loop handling | 2.80.0 |
GStreamer | libgstreamer1.0-dev | libgstreamer-1.0 | Multimedia API | 1.24.2 |
GStreamer Plugins | libgstreamer-plugins-base1.0-dev | libgstaudio-1.0 | Multimedia API | 1.24.2 |
ICE | libice-dev | libICE | Inter-Client Exchange | 1.0.10 |
Network Audio | libaudio-dev | libaudio | Audio library | 1.9.4 |
OpenGL | libgl1-mesa-dev | libGL | 3D Graphics API | 24.0.5 |
pthread | libc6-dev | libpthread | Multithreading | 2.39 |
SM | libsm-dev | libSM | X11 Session Management | 1.2.3 |
Xcursor | libxcursor-dev | libXcursor | X11 Cursor Extension | 1.2.1 |
Xext | libxext-dev | libXext | X11 Extensions | 1.3.4 |
Xfixes | libxfixes-dev | libXfixes | X11 Fixes Extension | 6.0.0 |
Xi | libxi-dev | libXi | X11 Input Extensions | 1.8.1 |
Xinerama | libxinerama-dev | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libxrandr-dev | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libxrender-dev | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
Xt | libxt6 | libXt | Xt Intrinsics | 1.2.1 |
XKB Compiler | libxkbcommon-dev | libxkbcommon | XKB Common Interface | 1.6.0 |
XKB X11 | libxkbcommon-x11-dev | libxkbcommon-x11 | XKB X11 Common Interface | 1.6.0 |
X11 | libx11-dev | libX11 | X11 Client-Side library | 1.8.7 |
Pulse Audio | libpulse-dev | libpulse | Sound Server | 16.1 |
ALSA | libasound2-dev | libasound | Sound library | 1.2.11 |
| | | | |
XCB | libxcb1-dev | libxcb | X protocol C bindings library | 1.15 |
X11-XCB | libx11-xcb-dev | libX11-xcb | Xlib / XCB interface library | 1.8.7 |
XCB Glx | libxcb-glx0-dev | libxcb-glx | XCB GLX library | 1.15 |
XCB ICCCM | libxcb-icccm4-dev | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | libxcb-image0-dev | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | libxcb-keysyms1-dev | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-render0-dev | libxcb-render | XCB Render support | 1.15 |
XCB Render Util | libxcb-render-util0-dev | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-randr0-dev | libxcb-randr | XCB Resize and Rotate extension | 1.15 |
XCB Shape | libxcb-shape0-dev | libxcb-shape | XCB Shape extension | 1.15 |
XCB Shm | libxcb-shm0-dev | libxcb-shm | XCB Shared Memory extension | 1.15 |
XCB Sync | libxcb-sync-dev | libxcb-sync | XCB Sync extension | 1.15 |
XCB XFixes | libxcb-xfixes0-dev | libxcb-xfixes | XCB Fixes extension | 1.15 |
XCB Xinerama | libxcb-xinerama0-dev | libxcb-xinerama | XCB Xinerama extension | 1.15 |
XCB Xkb | libxcb-xkb-dev | libxcb-xkb | XCB XKeyboard extension | 1.15 |
- Package install command (Ubuntu 24.04)
apt-get install libfreetype6-dev libfontconfig1-dev libglib2.0-dev libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev libice-dev libaudio-dev libgl1-mesa-dev libc6-dev \
libsm-dev libxcursor-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev \
libxrandr-dev libxrender-dev libxkbcommon-dev libxkbcommon-x11-dev libx11-dev
apt-get install libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev \
libxcb-render0-dev libxcb-render-util0-dev libxcb-randr0-dev libxcb-shape0-dev \
libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev libxcb-xkb-dev
Arch Linux
CopperSpice 1.9
Name | Package | Library | Notes | Version |
FreeType | freetype2 | libfreetype | Font rendering engine | 2.13.2 |
Fontconfig | fontconfig | libfontconfig | Font configuration | 2.15.0 |
glib | glib2 | libglib-2.0 | Common event loop handling | 2.80.3 |
GStreamer | gstreamer | libgstreamer-1.0 | Multimedia API | 1.24.3 |
GStreamer Plugins | gst-plugins-base-libs | libgstaudio-1.0 | Multimedia API | 1.24.3 |
ICE | libice | libICE | Inter-Client Exchange | 1.1.1 |
OpenGL | mesa | libGL | 3D Graphics API | 24.1.1 |
SM | libsm | libSM | X11 Session Management | 1.2.4 |
Xcursor | libxcursor | libXcursor | X11 Cursor Extension | 1.2.2 |
Xext | libxext | libXext | X11 Extensions | 1.3.6 |
Xfixes | libxfixes | libXfixes | X11 Fixes Extension | 6.0.1 |
Xi | libxi | libXi | X11 Input Extensions | 1.8.1 |
Xinerama | libxinerama | libXinerama | Multi-monitor support | 1.1.5 |
Xrandr | libxrandr | libXrandr | Resize and Rotate Extension | 1.5.4 |
Xrender | libxrender | libXrender | Rendering Extension (anti-aliasing) | 0.9.11 |
XKB Compiler | libxkbcommon | libxkbcommon | XKB Common Interface | 1.7.0 |
XKB X11 | libxkbcommon-x11 | libxkbcommon-x11 | XKB X11 Common Interface | 1.7.0 |
X11 | libx11 | libX11 | X11 Client-Side library | 1.8.9 |
| | | | |
XCB | libxcb | libxcb | X protocol C bindings library | 1.17.0 |
X11-XCB | libx11 | libX11-xcb | Xlib / XCB interface library | 1.8.9 |
XCB Glx | libxcb | libxcb-glx | XCB GLX library | 1.17.0 |
XCB ICCCM | xcb-util-wm | libxcb-icccm | XCB ICCCM protocol | 0.4.2 |
XCB Image | xcb-util-image | libxcb-image | XImage and XShmImage support | 0.4.1 |
XCB KeySyms | xcb-util-keysyms | libxcb-keysyms | XCB Keycode conversion library | 0.4.1 |
XCB Render | libxcb | libxcb-render | XCB Render support | 1.17.0 |
XCB Render Util | xcb-util-renderutil | libxcb-render-util | XCB Render extension | 0.3.10 |
XCB Randr | libxcb | libxcb-randr | XCB Resize and Rotate extension | 1.17.0 |
XCB Shape | libxcb | libxcb-shape | XCB Shape extension | 1.17.0 |
XCB Shm | libxcb | libxcb-shm | XCB Shared Memory extension | 1.17.0 |
XCB Sync | libxcb | libxcb-sync | XCB Sync extension | 1.17.0 |
XCB XFixes | libxcb | libxcb-xfixes | XCB Fixes extension | 1.17.0 |
XCB Xinerama | libxcb | libxcb-xinerama | XCB Xinerama extension | 1.17.0 |
XCB Xkb | libxcb | libxcb-xkb | XCB XKeyboard extension | 1.17.0 |
FreeBSD 13.3
CopperSpice 1.9
Name | Package | Library | Notes | Version |
FreeType | freetype2 | libfreetype | Font rendering engine | 2.12.1 |
Fontconfig | fontconfig | libfontconfig | Font configuration | 2.13.94 |
glib | glib | libglib-2.0 | Common event loop handling | 2.72.2 |
GStreamer | gstreamer | libgst | Multimedia API | 1.16.2 |
GStreamer Plugins | gstreamer-plugins | libgstaudio-0.10 | Multimedia API | 1.16.2 |
ICE | libICE | libICE | Inter-Client Exchange | 1.0.10 |
OpenGL | mesa-libs | libGL | 3D Graphics API | 24.1.5 |
SM | libSM | libSM | X11 Session Management | 1.2.3 |
Xcursor | libXcursor | libXcursor | X11 Cursor Extension | 1.2.0 |
Xext | libXext | libXext | X11 Extensions | 1.3.4 |
Xfixes | libXfixes | libXfixes | X11 Fixes Extension | 6.0.0 |
Xi | libXi | libXi | X11 Input Extensions | 1.8 |
Xinerama | libXinerama | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libXrandr | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libXrender | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
XKB Compiler | libxkbcommon | libxkbcommon | XKB Common Interface | 1.4.1 |
X11 | libX11 | libX11 | X11 Client-Side library | 1.7.2 |
| | | | |
XCB | libxcb | libxcb | X protocol C bindings library | 1.15/td> |
X11-XCB | libX11 | libX11-xcb | Xlib / XCB interface library | 1.7.2 |
XCB Glx | libxcb | libxcb-glx | XCB GLX library | 1.15 |
XCB ICCCM | xcb-util-wm | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | xcb-util-image | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | xcb-util-keysyms | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb | libxcb-render | XCB Render support | 1.15 |
XCB Render Util | xcb-util-renderutil | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb | libxcb-randr | XCB Resize and Rotate extension | 1.15 |
XCB Shape | libxcb | libxcb-shape | XCB Shape extension | 1.15 |
XCB Shm | libxcb | libxcb-shm | XCB Shared Memory extension | 1.15 |
XCB Sync | libxcb | libxcb-sync | XCB Sync extension | 1.15 |
XCB XFixes | libxcb | libxcb-xfixes | XCB Fixes extension | 1.15 |
XCB Xinerama | libxcb | libxcb-xinerama | XCB Xinerama extension | 1.15 |
XCB Xkb | libxcb | libxcb-xkb | XCB XKeyboard extension | 1.15 |
Rocky Linux 9.3
CopperSpice 1.9
Several of the XCB packages are located in the "Code Ready Builder"
repository. To enable this repo run the following two commands.
dnf install dnf-plugins-core
dnf config-manager --set-enabled crb
Name | Package | Library | Notes | Version |
FreeType | freetype-devel | libfreetype | Font rendering engine | 2.10.4 |
Fontconfig | fontconfig-devel | libfontconfig | Font configuration | 2.14.0 |
glib | glib2-devel | libglib-2.0 | Common event loop handling | 2.68.4 |
GStreamer | gstreamer1-devel | libgst | Multimedia API | 1.22.1 |
GStreamer Plugins | gstreamer1-plugins-base-devel | libgstaudio-1.0 | Multimedia API | 1.22.1 |
ICE | libICE-devel | libICE | Inter-Client Exchange | 1.0.10 |
OpenGL | mesa-libGL-devel | libGL | 3D Graphics API | 23.1.4 |
pthread | glibc-devel | libpthread | Multithreading | 2.34 |
TI-RPC | libtirpc-devel | tirpc | Sun RPC Protocol | 1.3.3 |
NIS Library | libnsl2-devel | libnsl | NIS Protocol | 2.0.0 |
SM | libSM-devel | libSM | X11 Session Management | 1.2.3 |
Xcursor | libXcursor-devel | libXcursor | X11 Cursor Extension | 1.2.0 |
Xext | libXext-devel | libXext | X11 Extensions | 1.3.4 |
Xfixes | libXfixes-devel | libXfixes | X11 Fixes Extension | 5.0.3 |
Xi | libXi-devel | libXi | X11 Input Extensions | 1.7.10 |
Xinerama | libXinerama-devel | libXinerama | Multi-monitor support | 1.1.4 |
Xrandr | libXrandr-devel | libXrandr | Resize and Rotate Extension | 1.5.2 |
Xrender | libXrender-devel | libXrender | Rendering Extension (anti-aliasing) | 0.9.10 |
XKB Compiler | libxkbcommon-devel | libxkbcommon | XKB Common Interface | 1.0.3 |
XKB X11 | libxkbcommon-x11-devel | libxkbcommon-x11 | XKB X11 Common Interface | 1.0.3 |
X11 | libX11-devel | libX11 | X11 Client-Side library | 1.7.0 |
| | | | |
XCB | libxcb-devel | libxcb | X protocol C bindings library | 1.13.1 |
X11-XCB | libX11-xcb | libX11-xcb | Xlib / XCB Interface library | 1.7.0 |
XCB Glx | libxcb | libxcb-glx | XCB GLX library | 1.13.1 |
XCB ICCCM | xcb-util-wm-devel | libxcb-icccm | XCB ICCCM protocol | 0.4.1 |
XCB Image | xcb-util-image-devel | libxcb-image | XImage and XShmImage support | 0.4.0 |
XCB KeySyms | xcb-util-keysyms-devel | libxcb-keysyms | XCB Keycode conversion library | 0.4.0 |
XCB Render | libxcb-devel | libxcb-render | XCB Render support | 1.13.1 |
XCB Render Util | xcb-util-renderutil-devel | libxcb-render-util | XCB Render extension | 0.3.9 |
XCB Randr | libxcb-devel | libxcb-randr | XCB Resize and Rotate extension | 1.13.1 |
XCB Shape | libxcb-devel | libxcb-shape | XCB Shape extension | 1.13.1 |
XCB Shm | libxcb-devel | libxcb-shm | XCB Shared Memory extension | 1.13.1 |
XCB Sync | libxcb-devel | libxcb-sync | XCB Sync extension | 1.13.1 |
XCB XFixes | libxcb-devel | libxcb-xfixes | XCB Fixes extension | 1.13.1 |
XCB Xinerama | libxcb | libxcb-xinerama | XCB Xinerama extension | 1.13.1 |
XCB Xkb | libxcb | libxcb-xkb | XCB XKeyboard extension | 1.13.1 |
- Package install command (Rocky Linux 9.3)
dnf install freetype-devel fontconfig-devel glib2-devel gstreamer1-devel gstreamer1-plugins-base-devel \
libICE-devel mesa-libGL-devel glibc-devel libtirpc-devel libnsl2-devel libSM-devel \
libXcursor-devel libXext-devel libXfixes-devel libXi-devel libXinerama-devel \
libXrandr-devel libXrender-devel libxkbcommon-devel libxkbcommon-x11-devel libX11-devel
dnf install libxcb-devel libX11-xcb xcb-util-wm-devel xcb-util-image-devel \
xcb-util-keysyms-devel xcb-util-renderutil-devel