default-crate-overrides: expat-sys, glib-sys, libudev-sys, sdl2-sys, servo-fontconfig, skia-bindings

This commit is contained in:
Kerstin Humm
2021-10-28 03:07:33 +09:00
committed by Raphael Megzari
parent 4db3e73f73
commit f1bacf5b07
@@ -12,6 +12,7 @@
, dbus-glib
, gdk-pixbuf
, cairo
, python2
, python3
, libsodium
, postgresql
@@ -22,7 +23,11 @@
, clang
, llvmPackages
, linux-pam
, cmake
, glib
, freetype
, rdkafka
, udev
, ...
}:
@@ -61,6 +66,10 @@ in
buildInputs = [ dbus ];
};
expat-sys = attrs: {
nativeBuildInputs = [ cmake ];
};
foundationdb-sys = attrs: {
buildInputs = [ foundationdb ];
# needed for 0.4+ release, when the FFI bindings are auto-generated
@@ -75,6 +84,16 @@ in
buildInputs = [ foundationdb ];
};
freetype-sys = attrs: {
nativeBuildInputs = [ cmake ];
buildInputs = [ freetype ];
};
glib-sys = attrs: {
nativeBuildInputs = [ pkg-config ];
buildInputs = [ glib ];
};
gobject-sys = attrs: {
buildInputs = [ dbus-glib ];
};
@@ -112,6 +131,11 @@ in
buildInputs = [ dbus ];
};
libudev-sys = attrs: {
nativeBuildInputs = [ pkg-config ];
buildInputs = [ udev ];
};
nettle-sys = attrs: {
nativeBuildInputs = [ pkg-config ];
buildInputs = [ nettle clang ];
@@ -146,6 +170,10 @@ in
crateBin = [{ name = "rink"; path = "src/bin/rink.rs"; }];
};
sdl2-sys = attr: {
nativeBuildInputs = [ curl ];
};
security-framework-sys = attr: {
propagatedBuildInputs = [ Security ];
};
@@ -184,6 +212,15 @@ in
buildInputs = lib.optional stdenv.isDarwin Security;
};
servo-fontconfig-sys = attrs: {
nativeBuildInputs = [ pkg-config ];
buildInputs = [ freetype ];
};
skia-bindings = attrs: {
nativeBuildInputs = [ python2 ];
};
thrussh-libsodium = attrs: {
nativeBuildInputs = [ pkg-config ];
buildInputs = [ libsodium ];