nix-matlab/common.nix

77 lines
1,003 B
Nix
Raw Normal View History

2021-05-14 13:02:26 +00:00
/* This list of dependencies is based on the official Mathworks dockerfile for
R2020a, available at
https://github.com/mathworks-ref-arch/container-images
*/
2021-05-14 14:15:05 +00:00
pkgs:
2021-05-14 13:02:26 +00:00
2021-05-14 14:15:05 +00:00
(with pkgs; [
cacert
2022-09-27 14:27:53 +00:00
alsa-lib # libasound2
2021-05-14 14:15:05 +00:00
atk
glib
glibc
cairo
cups
dbus
fontconfig
gdk-pixbuf
#gst-plugins-base
# gstreamer
gtk3
nspr
nss
pam
pango
2021-11-06 08:54:55 +00:00
python3
2021-05-14 14:15:05 +00:00
libselinux
libsndfile
glibcLocales
procps
unzip
zlib
2021-05-14 13:02:26 +00:00
2021-10-11 17:37:20 +00:00
# These packages are needed since 2021b version
gnome2.gtk
2022-02-27 18:45:48 +00:00
at-spi2-atk
2021-10-11 17:37:20 +00:00
at-spi2-core
libdrm
2022-02-27 18:45:48 +00:00
mesa.drivers
2021-10-11 17:37:20 +00:00
2021-05-14 14:15:05 +00:00
gcc
gfortran
2021-05-14 13:02:26 +00:00
2021-05-14 14:15:05 +00:00
# nixos specific
udev
jre
ncurses # Needed for CLI
2021-09-07 10:24:02 +00:00
# Keyboard input may not work in simulink otherwise
libxkbcommon
xkeyboard_config
# Needed since 2022a
libglvnd
2022-10-01 06:34:52 +00:00
# Needed since 2022b
libuuid
2023-02-20 08:11:50 +00:00
libxcrypt
2021-05-14 14:15:05 +00:00
]) ++ (with pkgs.xorg; [
libSM
libX11
libxcb
libXcomposite
libXcursor
libXdamage
libXext
libXfixes
libXft
libXi
libXinerama
libXrandr
libXrender
libXt
libXtst
libXxf86vm
])