cifs-utils: add optional dependencies (#352406)

Changed files
+36 -9
pkgs
os-specific
linux
cifs-utils
+36 -9
pkgs/os-specific/linux/cifs-utils/default.nix
···
-
{ stdenv, lib, fetchurl, autoreconfHook, docutils, pkg-config
-
, libkrb5, keyutils, pam, talloc, python3 }:
stdenv.mkDerivation rec {
pname = "cifs-utils";
···
sha256 = "sha256-ohEj92pKajbJZTGJukkY6988/NP5CScwpH/zRQtbWyo=";
};
-
nativeBuildInputs = [ autoreconfHook docutils pkg-config ];
-
buildInputs = [ libkrb5 keyutils pam talloc python3 ];
-
-
configureFlags = [ "ROOTSBINDIR=$(out)/sbin" ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
-
# AC_FUNC_MALLOC is broken on cross builds.
-
"ac_cv_func_malloc_0_nonnull=yes"
-
"ac_cv_func_realloc_0_nonnull=yes"
];
meta = with lib; {
homepage = "https://wiki.samba.org/index.php/LinuxCIFS_utils";
···
+
{
+
stdenv,
+
lib,
+
fetchurl,
+
autoreconfHook,
+
docutils,
+
pkg-config,
+
libcap,
+
libkrb5,
+
keyutils,
+
pam,
+
samba,
+
talloc,
+
python3,
+
}:
stdenv.mkDerivation rec {
pname = "cifs-utils";
···
sha256 = "sha256-ohEj92pKajbJZTGJukkY6988/NP5CScwpH/zRQtbWyo=";
};
+
nativeBuildInputs = [
+
autoreconfHook
+
docutils
+
pkg-config
+
];
+
buildInputs = [
+
keyutils
+
libcap
+
libkrb5
+
pam
+
python3
+
samba
+
talloc
];
+
+
configureFlags =
+
[ "ROOTSBINDIR=$(out)/sbin" ]
+
++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
+
# AC_FUNC_MALLOC is broken on cross builds.
+
"ac_cv_func_malloc_0_nonnull=yes"
+
"ac_cv_func_realloc_0_nonnull=yes"
+
];
meta = with lib; {
homepage = "https://wiki.samba.org/index.php/LinuxCIFS_utils";