diff --git a/pkgs/by-name/al/alsa-ucm-conf/package.nix b/pkgs/by-name/al/alsa-ucm-conf/package.nix index ea27eed8fbc6..d11c9b878e7e 100644 --- a/pkgs/by-name/al/alsa-ucm-conf/package.nix +++ b/pkgs/by-name/al/alsa-ucm-conf/package.nix @@ -2,18 +2,18 @@ directoryListingUpdater, fetchurl, lib, - stdenv, + stdenvNoCC, coreutils, kmod, }: -stdenv.mkDerivation (finalAttrs: { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "alsa-ucm-conf"; - version = "1.2.12"; + version = "1.2.14"; src = fetchurl { url = "mirror://alsa/lib/alsa-ucm-conf-${finalAttrs.version}.tar.bz2"; - hash = "sha256-Fo58BUm3v4mRCS+iv7kDYx33edxMQ+6PQnf8t3LYwDU="; + hash = "sha256-MumAn1ktkrl4qhAy41KTwzuNDx7Edfk3Aiw+6aMGnCE="; }; dontBuild = true; @@ -25,21 +25,10 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace ucm2/lib/card-init.conf \ --replace-fail "/bin/rm" "${coreutils}/bin/rm" \ --replace-fail "/bin/mkdir" "${coreutils}/bin/mkdir" - - files=( - "ucm2/HDA/HDA.conf" - "ucm2/codecs/rt715/init.conf" - "ucm2/codecs/rt715-sdca/init.conf" - "ucm2/Intel/cht-bsw-rt5672/cht-bsw-rt5672.conf" - "ucm2/Intel/bytcr-rt5640/bytcr-rt5640.conf" - ) - '' - + lib.optionalString stdenv.hostPlatform.isLinux '' - for file in "''${files[@]}"; do - substituteInPlace "$file" \ - --replace-fail '/sbin/modprobe' '${kmod}/bin/modprobe' - done + + lib.optionalString stdenvNoCC.hostPlatform.isLinux '' + substituteInPlace ucm2/common/ctl/led.conf \ + --replace-fail '/sbin/modprobe' '${kmod}/bin/modprobe' '' + '' @@ -63,7 +52,11 @@ stdenv.mkDerivation (finalAttrs: { ''; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.roastiek ]; + maintainers = with lib.maintainers; [ + roastiek + mvs + ]; + platforms = lib.platforms.linux ++ lib.platforms.freebsd; }; })