lisp-modules-new: Reorder alphabetically
This commit is contained in:
parent
3f1aa79da7
commit
92a734cf89
1 changed files with 105 additions and 104 deletions
|
@ -9,16 +9,38 @@ let
|
||||||
|
|
||||||
# FIXME: automatically add nativeLibs based on conditions signalled
|
# FIXME: automatically add nativeLibs based on conditions signalled
|
||||||
|
|
||||||
|
# Try to keep this list sorted
|
||||||
extras = {
|
extras = {
|
||||||
|
cffi-libffi = pkg: {
|
||||||
|
nativeBuildInputs = [ libffi ];
|
||||||
|
nativeLibs = [ libffi ];
|
||||||
|
};
|
||||||
"cl+ssl" = pkg: {
|
"cl+ssl" = pkg: {
|
||||||
nativeLibs = [ openssl_1_1 ];
|
nativeLibs = [ openssl_1_1 ];
|
||||||
};
|
};
|
||||||
|
"cl-ana.hdf-cffi" = pkg: {
|
||||||
|
nativeBuildInputs = [ pkgs.hdf5 ];
|
||||||
|
nativeLibs = [ pkgs.hdf5 ];
|
||||||
|
NIX_LDFLAGS = [ "-lhdf5" ];
|
||||||
|
};
|
||||||
|
cl-async-ssl = pkg: {
|
||||||
|
nativeLibs = [ openssl_1_1 ];
|
||||||
|
};
|
||||||
cl-cffi-gtk-glib = pkg: {
|
cl-cffi-gtk-glib = pkg: {
|
||||||
nativeLibs = [ glib ];
|
nativeLibs = [ glib ];
|
||||||
};
|
};
|
||||||
cl-cffi-gtk-cairo = pkg: {
|
cl-cffi-gtk-cairo = pkg: {
|
||||||
nativeLibs = [ cairo ];
|
nativeLibs = [ cairo ];
|
||||||
};
|
};
|
||||||
|
cl-cffi-gtk-gdk = pkg: {
|
||||||
|
nativeLibs = [ gtk3 ];
|
||||||
|
};
|
||||||
|
cl-cffi-gtk-gdk-pixbuf = pkg: {
|
||||||
|
nativeLibs = [ gdk-pixbuf ];
|
||||||
|
};
|
||||||
|
cl-cffi-gtk-pango = pkg: {
|
||||||
|
nativeLibs = [ pango ];
|
||||||
|
};
|
||||||
cl-cairo2 = pkg: {
|
cl-cairo2 = pkg: {
|
||||||
nativeLibs = [ cairo ];
|
nativeLibs = [ cairo ];
|
||||||
};
|
};
|
||||||
|
@ -30,8 +52,23 @@ let
|
||||||
nativeBuildInputs = [ freetype ];
|
nativeBuildInputs = [ freetype ];
|
||||||
patches = [ ./patches/cl-freetype2-fix-grovel-includes.patch ];
|
patches = [ ./patches/cl-freetype2-fix-grovel-includes.patch ];
|
||||||
};
|
};
|
||||||
cl-pango = pkg: {
|
cl-glfw = pkg: {
|
||||||
nativeLibs = [ pango ];
|
nativeLibs = [ glfw ];
|
||||||
|
};
|
||||||
|
cl-glfw-opengl-core = pkg: {
|
||||||
|
nativeLibs = [ libGL ];
|
||||||
|
};
|
||||||
|
cl-glfw3 = pkg: {
|
||||||
|
nativeLibs = [ glfw ];
|
||||||
|
};
|
||||||
|
cl-glu = pkg: {
|
||||||
|
nativeLibs = [ libGLU ];
|
||||||
|
};
|
||||||
|
cl-glut = pkg: {
|
||||||
|
nativeLibs = [ freeglut ];
|
||||||
|
};
|
||||||
|
cl-gobject-introspection = pkg: {
|
||||||
|
nativeLibs = [ glib gobject-introspection ];
|
||||||
};
|
};
|
||||||
cl-gtk2-gdk = pkg: {
|
cl-gtk2-gdk = pkg: {
|
||||||
nativeLibs = [ gtk2-x11 ];
|
nativeLibs = [ gtk2-x11 ];
|
||||||
|
@ -42,64 +79,23 @@ let
|
||||||
cl-gtk2-pango = pkg: {
|
cl-gtk2-pango = pkg: {
|
||||||
nativeLibs = [ pango ];
|
nativeLibs = [ pango ];
|
||||||
};
|
};
|
||||||
cl-rsvg2 = pkg: {
|
cl-liballegro = pkg: {
|
||||||
nativeLibs = [ librsvg ];
|
# build doesnt fail without this, but fails on runtime
|
||||||
};
|
# weird...
|
||||||
cl-cffi-gtk-gdk = pkg: {
|
nativeLibs = [ allegro5 ];
|
||||||
nativeLibs = [ gtk3 ];
|
|
||||||
};
|
|
||||||
cl-cffi-gtk-gdk-pixbuf = pkg: {
|
|
||||||
nativeLibs = [ gdk-pixbuf ];
|
|
||||||
};
|
|
||||||
cl-cffi-gtk-pango = pkg: {
|
|
||||||
nativeLibs = [ pango ];
|
|
||||||
};
|
|
||||||
cl-gobject-introspection = pkg: {
|
|
||||||
nativeLibs = [ glib gobject-introspection ];
|
|
||||||
};
|
|
||||||
cl-mysql = pkg: {
|
|
||||||
nativeLibs = [ mariadb.client ];
|
|
||||||
};
|
|
||||||
clsql-postgresql = pkg: {
|
|
||||||
nativeLibs = [ postgresql.lib ];
|
|
||||||
};
|
|
||||||
clsql-sqlite3 = pkg: {
|
|
||||||
nativeLibs = [ sqlite ];
|
|
||||||
};
|
|
||||||
cl-webkit2 = pkg: {
|
|
||||||
nativeLibs = [ webkitgtk ];
|
|
||||||
};
|
|
||||||
dbd-mysql = pkg: {
|
|
||||||
nativeLibs = [ mariadb.client ];
|
|
||||||
};
|
|
||||||
lla = pkg: {
|
|
||||||
nativeLibs = [ openblas ];
|
|
||||||
};
|
|
||||||
cffi-libffi = pkg: {
|
|
||||||
nativeBuildInputs = [ libffi ];
|
|
||||||
nativeLibs = [ libffi ];
|
|
||||||
};
|
|
||||||
cl-rabbit = pkg: {
|
|
||||||
nativeBuildInputs = [ rabbitmq-c ];
|
|
||||||
nativeLibs = [ rabbitmq-c ];
|
|
||||||
};
|
|
||||||
trivial-ssh-libssh2 = pkg: {
|
|
||||||
nativeLibs = [ libssh2 ];
|
|
||||||
};
|
|
||||||
mssql = pkg: {
|
|
||||||
nativeLibs = [ freetds ];
|
|
||||||
};
|
|
||||||
sqlite = pkg: {
|
|
||||||
nativeLibs = [ sqlite ];
|
|
||||||
};
|
};
|
||||||
cl-libuv = pkg: {
|
cl-libuv = pkg: {
|
||||||
nativeBuildInputs = [ libuv ];
|
nativeBuildInputs = [ libuv ];
|
||||||
nativeLibs = [ libuv ];
|
nativeLibs = [ libuv ];
|
||||||
};
|
};
|
||||||
cl-liballegro = pkg: {
|
cl-libxml2 = pkg: {
|
||||||
# build doesnt fail without this, but fails on runtime
|
nativeLibs = [ pkgs.libxml2 ];
|
||||||
# weird...
|
};
|
||||||
nativeLibs = [ allegro5 ];
|
cl-libyaml = pkg: {
|
||||||
|
nativeLibs = [ pkgs.libyaml ];
|
||||||
|
};
|
||||||
|
cl-mysql = pkg: {
|
||||||
|
nativeLibs = [ mariadb.client ];
|
||||||
};
|
};
|
||||||
cl-ode = pkg: {
|
cl-ode = pkg: {
|
||||||
nativeLibs = let
|
nativeLibs = let
|
||||||
|
@ -111,68 +107,72 @@ let
|
||||||
});
|
});
|
||||||
in [ ode' ];
|
in [ ode' ];
|
||||||
};
|
};
|
||||||
classimp = pkg: {
|
|
||||||
nativeLibs = [ assimp ];
|
|
||||||
};
|
|
||||||
sdl2 = pkg: {
|
|
||||||
nativeLibs = [ SDL2 ];
|
|
||||||
};
|
|
||||||
lispbuilder-sdl-cffi = pkg: {
|
|
||||||
nativeLibs = [ SDL ];
|
|
||||||
};
|
|
||||||
cl-opengl = pkg: {
|
cl-opengl = pkg: {
|
||||||
nativeLibs = [ libGL ];
|
nativeLibs = [ libGL ];
|
||||||
};
|
};
|
||||||
cl-glu = pkg: {
|
cl-pango = pkg: {
|
||||||
nativeLibs = [ libGLU ];
|
nativeLibs = [ pango ];
|
||||||
};
|
};
|
||||||
cl-glut = pkg: {
|
cl-rabbit = pkg: {
|
||||||
nativeLibs = [ freeglut ];
|
nativeBuildInputs = [ rabbitmq-c ];
|
||||||
};
|
nativeLibs = [ rabbitmq-c ];
|
||||||
cl-glfw = pkg: {
|
|
||||||
nativeLibs = [ glfw ];
|
|
||||||
};
|
|
||||||
cl-glfw-opengl-core = pkg: {
|
|
||||||
nativeLibs = [ libGL ];
|
|
||||||
};
|
|
||||||
cl-glfw3 = pkg: {
|
|
||||||
nativeLibs = [ glfw ];
|
|
||||||
};
|
|
||||||
lev = pkg: {
|
|
||||||
nativeLibs = [ libev ];
|
|
||||||
};
|
};
|
||||||
cl-rdkafka = pkg: {
|
cl-rdkafka = pkg: {
|
||||||
nativeBuildInputs = [ rdkafka ];
|
nativeBuildInputs = [ rdkafka ];
|
||||||
nativeLibs = [ rdkafka ];
|
nativeLibs = [ rdkafka ];
|
||||||
};
|
};
|
||||||
cl-async-ssl = pkg: {
|
cl-readline = pkg: {
|
||||||
nativeLibs = [ openssl_1_1 ];
|
nativeLibs = [ pkgs.readline ];
|
||||||
};
|
};
|
||||||
osicat = pkg: {
|
cl-rsvg2 = pkg: {
|
||||||
LD_LIBRARY_PATH = "${pkg}/posix/";
|
nativeLibs = [ librsvg ];
|
||||||
|
};
|
||||||
|
"cl-sat.glucose" = pkg: {
|
||||||
|
propagatedBuildInputs = [ pkgs.glucose ];
|
||||||
|
patches = [ ./patches/cl-sat.glucose-binary-from-PATH-if-present.patch ];
|
||||||
|
|
||||||
|
};
|
||||||
|
"cl-sat.minisat" = pkg: {
|
||||||
|
propagatedBuildInputs = [ pkgs.minisat ];
|
||||||
|
};
|
||||||
|
cl-webkit2 = pkg: {
|
||||||
|
nativeLibs = [ webkitgtk ];
|
||||||
|
};
|
||||||
|
classimp = pkg: {
|
||||||
|
nativeLibs = [ assimp ];
|
||||||
|
};
|
||||||
|
clsql-postgresql = pkg: {
|
||||||
|
nativeLibs = [ postgresql.lib ];
|
||||||
|
};
|
||||||
|
clsql-sqlite3 = pkg: {
|
||||||
|
nativeLibs = [ sqlite ];
|
||||||
|
};
|
||||||
|
dbd-mysql = pkg: {
|
||||||
|
nativeLibs = [ mariadb.client ];
|
||||||
|
};
|
||||||
|
gsll = pkg: {
|
||||||
|
nativeBuildInputs = [ pkgs.gsl ];
|
||||||
|
nativeLibs = [ pkgs.gsl ];
|
||||||
};
|
};
|
||||||
iolib = pkg: {
|
iolib = pkg: {
|
||||||
nativeBuildInputs = [ libfixposix ];
|
nativeBuildInputs = [ libfixposix ];
|
||||||
nativeLibs = [ libfixposix ];
|
nativeLibs = [ libfixposix ];
|
||||||
systems = [ "iolib" "iolib/os" "iolib/pathnames" ];
|
systems = [ "iolib" "iolib/os" "iolib/pathnames" ];
|
||||||
};
|
};
|
||||||
"cl-ana.hdf-cffi" = pkg: {
|
lev = pkg: {
|
||||||
nativeBuildInputs = [ pkgs.hdf5 ];
|
nativeLibs = [ libev ];
|
||||||
nativeLibs = [ pkgs.hdf5 ];
|
|
||||||
NIX_LDFLAGS = [ "-lhdf5" ];
|
|
||||||
};
|
};
|
||||||
gsll = pkg: {
|
lispbuilder-sdl-cffi = pkg: {
|
||||||
nativeBuildInputs = [ pkgs.gsl ];
|
nativeLibs = [ SDL ];
|
||||||
nativeLibs = [ pkgs.gsl ];
|
|
||||||
};
|
};
|
||||||
cl-libyaml = pkg: {
|
lla = pkg: {
|
||||||
nativeLibs = [ pkgs.libyaml ];
|
nativeLibs = [ openblas ];
|
||||||
};
|
};
|
||||||
cl-libxml2 = pkg: {
|
mssql = pkg: {
|
||||||
nativeLibs = [ pkgs.libxml2 ];
|
nativeLibs = [ freetds ];
|
||||||
};
|
};
|
||||||
cl-readline = pkg: {
|
osicat = pkg: {
|
||||||
nativeLibs = [ pkgs.readline ];
|
LD_LIBRARY_PATH = "${pkg}/posix/";
|
||||||
};
|
};
|
||||||
pzmq = pkg: {
|
pzmq = pkg: {
|
||||||
nativeBuildInputs = [ pkgs.zeromq ];
|
nativeBuildInputs = [ pkgs.zeromq ];
|
||||||
|
@ -190,16 +190,17 @@ let
|
||||||
nativeBuildInputs = [ pkgs.zeromq ];
|
nativeBuildInputs = [ pkgs.zeromq ];
|
||||||
nativeLibs = [ pkgs.zeromq ];
|
nativeLibs = [ pkgs.zeromq ];
|
||||||
};
|
};
|
||||||
|
sdl2 = pkg: {
|
||||||
|
nativeLibs = [ SDL2 ];
|
||||||
|
};
|
||||||
|
sqlite = pkg: {
|
||||||
|
nativeLibs = [ sqlite ];
|
||||||
|
};
|
||||||
trivial-package-manager = pkg: {
|
trivial-package-manager = pkg: {
|
||||||
propagatedBuildInputs = [ pkgs.which ];
|
propagatedBuildInputs = [ pkgs.which ];
|
||||||
};
|
};
|
||||||
"cl-sat.glucose" = pkg: {
|
trivial-ssh-libssh2 = pkg: {
|
||||||
propagatedBuildInputs = [ pkgs.glucose ];
|
nativeLibs = [ libssh2 ];
|
||||||
patches = [ ./patches/cl-sat.glucose-binary-from-PATH-if-present.patch ];
|
|
||||||
|
|
||||||
};
|
|
||||||
"cl-sat.minisat" = pkg: {
|
|
||||||
propagatedBuildInputs = [ pkgs.minisat ];
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue