diff --git a/pkgs/by-name/fl/flac/package.nix b/pkgs/by-name/fl/flac/package.nix index afc1ac74c150..7e4c6fcaca50 100644 --- a/pkgs/by-name/fl/flac/package.nix +++ b/pkgs/by-name/fl/flac/package.nix @@ -10,8 +10,8 @@ pkg-config, stdenv, versionCheckHook, + enableManpages ? !stdenv.buildPlatform.isRiscV64 && !stdenv.buildPlatform.isLoongArch64, }: - stdenv.mkDerivation (finalAttrs: { pname = "flac"; version = "1.5.0"; @@ -29,13 +29,18 @@ stdenv.mkDerivation (finalAttrs: { cmake doxygen graphviz - pandoc pkg-config - ]; + ] ++ lib.optional enableManpages pandoc; buildInputs = [ libogg ]; - cmakeFlags = lib.optionals (!stdenv.hostPlatform.isStatic) [ "-DBUILD_SHARED_LIBS=ON" ]; + cmakeFlags = + lib.optionals (!stdenv.hostPlatform.isStatic) [ + "-DBUILD_SHARED_LIBS=ON" + ] + ++ lib.optionals (!enableManpages) [ + "-DINSTALL_MANPAGES=OFF" + ]; CFLAGS = [ "-O3" @@ -46,13 +51,16 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./package.patch ]; doCheck = true; - outputs = [ - "bin" - "dev" - "doc" - "man" - "out" - ]; + outputs = + [ + "bin" + "dev" + "doc" + "out" + ] + ++ lib.optionals enableManpages [ + "man" + ]; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true;