diff options
author | Florian Klink <flokli@flokli.de> | 2021-01-01 22:08:35 +0100 |
---|---|---|
committer | Florian Klink <flokli@flokli.de> | 2021-01-01 23:17:56 +0100 |
commit | 033cfcce150fb295274a08c1e18dbdfd4ec110c5 (patch) | |
tree | 8fb2bb6338b297e9e9c23d8c7f0f3ac415f3f09e /pkgs/os-specific/linux/alsa-plugins/default.nix | |
parent | c0a93616873708f710ecd2ced2cf4fcc75f287bd (diff) | |
download | nixpkgs-033cfcce150fb295274a08c1e18dbdfd4ec110c5.tar nixpkgs-033cfcce150fb295274a08c1e18dbdfd4ec110c5.tar.gz nixpkgs-033cfcce150fb295274a08c1e18dbdfd4ec110c5.tar.bz2 nixpkgs-033cfcce150fb295274a08c1e18dbdfd4ec110c5.tar.lz nixpkgs-033cfcce150fb295274a08c1e18dbdfd4ec110c5.tar.xz nixpkgs-033cfcce150fb295274a08c1e18dbdfd4ec110c5.tar.zst nixpkgs-033cfcce150fb295274a08c1e18dbdfd4ec110c5.zip |
alsa-plugins: don't build with libjack2 support when cross-compiling
libjack2 doesn't cross-compile, see https://github.com/NixOS/nixpkgs/issues/96548. The pulseaudio NixOS module uses pkgs.alsaPlugins to create its asound.conf, so let's make sure that one can be built when cross-compiling.
Diffstat (limited to 'pkgs/os-specific/linux/alsa-plugins/default.nix')
-rw-r--r-- | pkgs/os-specific/linux/alsa-plugins/default.nix | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/os-specific/linux/alsa-plugins/default.nix b/pkgs/os-specific/linux/alsa-plugins/default.nix index a69d86c5c4d..54d7ce6222a 100644 --- a/pkgs/os-specific/linux/alsa-plugins/default.nix +++ b/pkgs/os-specific/linux/alsa-plugins/default.nix @@ -15,13 +15,14 @@ stdenv.mkDerivation rec { buildInputs = [ alsaLib libogg ] ++ lib.optional (libpulseaudio != null) libpulseaudio - ++ lib.optional (libjack2 != null) libjack2; + # https://github.com/NixOS/nixpkgs/issues/96548 + ++ lib.optional (libjack2 != null && (stdenv.buildPlatform == stdenv.hostPlatform)) libjack2; meta = with lib; { description = "Various plugins for ALSA"; homepage = "http://alsa-project.org/"; license = licenses.lgpl21; - maintainers = [maintainers.marcweber]; + maintainers = [ maintainers.marcweber ]; platforms = platforms.linux; }; } |