fractal-nixified: get libshumate-sys and sourceview5-sys to compile

This commit is contained in:
Colin 2023-09-30 20:28:31 +00:00
parent 1c5e2843a1
commit 285dd6a1c9

View File

@ -16,6 +16,7 @@
, glib , glib
, gst_all_1 , gst_all_1
, gtk4 , gtk4
, gtksourceview5
, libadwaita , libadwaita
, libshumate , libshumate
, pipewire , pipewire
@ -95,7 +96,7 @@ let
}; };
libshumate-sys = attrs: attrs // { libshumate-sys = attrs: attrs // {
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
buildInputs = [ libshumate ]; buildInputs = [ libshumate gtk4 ];
}; };
libspa-sys = attrs: attrs // { libspa-sys = attrs: attrs // {
nativeBuildInputs = [ pkg-config rustPlatform.bindgenHook ]; nativeBuildInputs = [ pkg-config rustPlatform.bindgenHook ];
@ -124,13 +125,10 @@ let
# ''; # '';
# LIBCLANG_PATH = "${buildPackages.llvmPackages.libclang.lib}/lib"; # LIBCLANG_PATH = "${buildPackages.llvmPackages.libclang.lib}/lib";
}; };
# js_int = attrs: attrs // { sourceview5-sys = attrs: attrs // {
# features = attrs.features ++ [ "serde" "std" ]; nativeBuildInputs = [ pkg-config ];
# }; buildInputs = [ gtksourceview5 ];
# serde_derive = attrs: attrs // { };
# crateName = "serde_derive-x86_64-unknown-linux-gnu";
# sha256 = "";
# };
}; };
# defaultCrateOverrides = pkgs.defaultCrateOverrides // { # defaultCrateOverrides = pkgs.defaultCrateOverrides // {
# js_int = attrs: attrs // { # js_int = attrs: attrs // {