Files
kicad-source-mirror/install-deps.sh
T
Alex Shvartzkop 3fa40e05dc Use GLAD for OpenGL loading instead of GLEW.
This allows us to pick GLX on X11 and EGL on Wayland
at runtime when building with wxWidgets 3.3.2+

GLEW only allowed to choose between GLX/EGL at compile time.

This also removes KICAD_USE_EGL option, KiCad will use
whatever wxWidgets was built with.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/20647
2026-02-22 14:56:40 +03:00

53 lines
1001 B
Bash
Executable File

#!/bin/bash
sudo apt-get update && sudo apt-get install -y \
debhelper \
cmake \
cmake-curses-gui \
build-essential \
pkg-config \
grep \
doxygen \
dblatex \
po4a \
asciidoc \
source-highlight \
libcairo2-dev \
libglu1-mesa-dev \
libgl1-mesa-dev \
libx11-dev \
mesa-common-dev \
libgtk-3-dev \
libglm-dev \
libwxgtk3.2-dev \
libwxgtk-webview3.2-dev \
python3-wxgtk4.0 \
libbz2-dev \
libssl-dev \
libzstd-dev \
zlib1g-dev \
python3-dev \
swig \
python3-pytest \
python3-cairosvg \
python3-numpy \
libocct-modeling-algorithms-dev \
libocct-modeling-data-dev \
libocct-data-exchange-dev \
libocct-visualization-dev \
libocct-foundation-dev \
libocct-ocaf-dev \
libgit2-dev \
libsecret-1-dev \
libboost-all-dev \
libcurl4-openssl-dev \
libngspice0-dev \
unixodbc-dev \
libspnav-dev \
libnng-dev \
libprotobuf-dev \
protobuf-compiler \
shared-mime-info \
libzint-dev \
libpoppler-dev \
libpoppler-glib-dev