From 2892b0c60c2225d12b8788685e8a68a9c171584d Mon Sep 17 00:00:00 2001 From: Rick van Schijndel Date: Wed, 22 Dec 2021 20:10:06 +0100 Subject: [PATCH] gsound: support cross-compilation Disables vala and introspection, making it less usable in general. It helps moving forward and fixing other packages, though. --- pkgs/development/libraries/gsound/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/libraries/gsound/default.nix b/pkgs/development/libraries/gsound/default.nix index 13a8aaa2f19..ddbfc307b2d 100644 --- a/pkgs/development/libraries/gsound/default.nix +++ b/pkgs/development/libraries/gsound/default.nix @@ -9,9 +9,16 @@ stdenv.mkDerivation rec { sha256 = "06l80xgykj7x1kqkjvcq06pwj2rmca458zvs053qc55x3sg06bfa"; }; + strictDeps = true; + depsBuildBuild = [ pkg-config ]; nativeBuildInputs = [ pkg-config meson ninja gobject-introspection libtool vala ]; buildInputs = [ glib libcanberra ]; + mesonFlags = [ + "-Dintrospection=${lib.boolToString (stdenv.buildPlatform == stdenv.hostPlatform)}" + "-Denable_vala=${lib.boolToString (stdenv.buildPlatform == stdenv.hostPlatform)}" + ]; + passthru = { updateScript = gnome.updateScript { packageName = pname;