[staging] flac: don't depend on pandoc for riscv64 (#399447)

This commit is contained in:
misuzu
2025-05-03 21:14:42 +03:00
committed by GitHub
+19 -11
View File
@@ -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;