diff --git a/pkgs/by-name/no/normalize/package.nix b/pkgs/by-name/no/normalize/package.nix index 3c4b40a11803..8d75160b5942 100644 --- a/pkgs/by-name/no/normalize/package.nix +++ b/pkgs/by-name/no/normalize/package.nix @@ -5,15 +5,24 @@ libmad, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "normalize"; version = "0.7.7"; src = fetchurl { - url = "mirror://savannah/normalize/${pname}-${version}.tar.gz"; - sha256 = "1n5khss10vjjp6w69q9qcl4kqfkd0pr555lgqghrchn6rjms4mb0"; + url = "mirror://savannah/normalize/normalize-${finalAttrs.version}.tar.gz"; + hash = "sha256-YFWiq8zGQpbhw4+WUvIFbTo8CWU44WS4uVJuELSGs9g="; }; + postPatch = '' + sed -e '1i #include ' -i nid3lib/frame_desc.c + substituteInPlace nid3lib/frame_desc.c \ + --replace-fail "int strcmp();" "" + sed -e '1i #include ' -i nid3lib/write.c + substituteInPlace nid3lib/write.c \ + --replace-fail "int ftruncate();" "" + ''; + buildInputs = [ libmad ]; meta = { @@ -22,4 +31,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.unix; }; -} +})