mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 23:13:19 +00:00
[Backport release-24.05] cifs-utils: add optional dependencies (#353011)
This commit is contained in:
commit
4df2561800
@ -1,5 +1,18 @@
|
|||||||
{ stdenv, lib, fetchurl, autoreconfHook, docutils, pkg-config
|
{
|
||||||
, libkrb5, keyutils, pam, talloc, python3 }:
|
stdenv,
|
||||||
|
lib,
|
||||||
|
fetchurl,
|
||||||
|
autoreconfHook,
|
||||||
|
docutils,
|
||||||
|
pkg-config,
|
||||||
|
libcap,
|
||||||
|
libkrb5,
|
||||||
|
keyutils,
|
||||||
|
pam,
|
||||||
|
samba,
|
||||||
|
talloc,
|
||||||
|
python3,
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "cifs-utils";
|
pname = "cifs-utils";
|
||||||
@ -10,16 +23,30 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "sha256-De+quFvT6kb/xFq0H7DQrVTQWuLPqn5QPehtTxK8gWE=";
|
sha256 = "sha256-De+quFvT6kb/xFq0H7DQrVTQWuLPqn5QPehtTxK8gWE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ autoreconfHook docutils pkg-config ];
|
nativeBuildInputs = [
|
||||||
|
autoreconfHook
|
||||||
buildInputs = [ libkrb5 keyutils pam talloc python3 ];
|
docutils
|
||||||
|
pkg-config
|
||||||
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"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
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; {
|
meta = with lib; {
|
||||||
homepage = "https://wiki.samba.org/index.php/LinuxCIFS_utils";
|
homepage = "https://wiki.samba.org/index.php/LinuxCIFS_utils";
|
||||||
description = "Tools for managing Linux CIFS client filesystems";
|
description = "Tools for managing Linux CIFS client filesystems";
|
||||||
|
Loading…
Reference in New Issue
Block a user