3fa40e05dc
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
53 lines
1001 B
Bash
Executable File
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
|