diff --git a/pkgs/by-name/al/alsa-ucm-conf/package.nix b/pkgs/by-name/al/alsa-ucm-conf/package.nix index 462f9d3eea16b..bd1907a367d2d 100644 --- a/pkgs/by-name/al/alsa-ucm-conf/package.nix +++ b/pkgs/by-name/al/alsa-ucm-conf/package.nix @@ -3,14 +3,15 @@ fetchurl, lib, stdenv, + coreutils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "alsa-ucm-conf"; version = "1.2.12"; src = fetchurl { - url = "mirror://alsa/lib/alsa-ucm-conf-${version}.tar.bz2"; + url = "mirror://alsa/lib/alsa-ucm-conf-${finalAttrs.version}.tar.bz2"; hash = "sha256-Fo58BUm3v4mRCS+iv7kDYx33edxMQ+6PQnf8t3LYwDU="; }; @@ -19,6 +20,10 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall + substituteInPlace ucm2/lib/card-init.conf \ + --replace-fail "/bin/rm" "${coreutils}/bin/rm" \ + --replace-fail "/bin/mkdir" "${coreutils}/bin/mkdir" + mkdir -p $out/share/alsa cp -r ucm ucm2 $out/share/alsa @@ -29,7 +34,7 @@ stdenv.mkDerivation rec { url = "https://www.alsa-project.org/files/pub/lib/"; }; - meta = with lib; { + meta = { homepage = "https://www.alsa-project.org/"; description = "ALSA Use Case Manager configuration"; @@ -38,8 +43,8 @@ stdenv.mkDerivation rec { MIDI functionality to the Linux-based operating system. ''; - license = licenses.bsd3; - maintainers = [ maintainers.roastiek ]; - platforms = platforms.linux; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.roastiek ]; + platforms = lib.platforms.linux; }; -} +})