From f753bf2bbe8839ebead1c3887c0c1b97e4ed3b3a Mon Sep 17 00:00:00 2001 From: Ruben Hoenle Date: Sat, 15 Aug 2026 23:06:35 +0200 Subject: [PATCH] freac: add missing encoders --- pkgs/by-name/fr/freac/package.nix | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fr/freac/package.nix b/pkgs/by-name/fr/freac/package.nix index c323a26a836c..688ee6fe8179 100644 --- a/pkgs/by-name/fr/freac/package.nix +++ b/pkgs/by-name/fr/freac/package.nix @@ -4,6 +4,14 @@ fetchFromGitHub, boca, + makeWrapper, + faac, + faad2, + flac, + lame, + libopus, + libvorbis, + mpg123, smooth, systemd, wrapGAppsHook3, @@ -34,7 +42,24 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; - meta = { + nativeBuildInputs = [ makeWrapper ]; + + postFixup = '' + wrapProgram $out/bin/freac \ + --prefix LD_LIBRARY_PATH : "${ + lib.makeLibraryPath [ + lame + flac + faac + faad2 + libvorbis + libopus + mpg123 + ] + }" + ''; + + meta = with lib; { description = "Audio converter and CD ripper with support for various popular formats and encoders"; license = lib.licenses.gpl2Plus; homepage = "https://www.freac.org/";