Unverified Commit 17915e16 authored by Thomas Gerbet's avatar Thomas Gerbet Committed by GitHub
Browse files

cifs-utils: add optional dependencies (#352406)

parents 51031f22 f4fdf302
Loading
Loading
Loading
Loading
+36 −9
Original line number Diff line number Diff line
{ 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 {
  pname = "cifs-utils";
@@ -10,11 +23,25 @@ stdenv.mkDerivation rec {
    sha256 = "sha256-ohEj92pKajbJZTGJukkY6988/NP5CScwpH/zRQtbWyo=";
  };

  nativeBuildInputs = [ autoreconfHook docutils pkg-config ];
  nativeBuildInputs = [
    autoreconfHook
    docutils
    pkg-config
  ];

  buildInputs = [ libkrb5 keyutils pam talloc python3 ];
  buildInputs = [
    keyutils
    libcap
    libkrb5
    pam
    python3
    samba
    talloc
  ];

  configureFlags = [ "ROOTSBINDIR=$(out)/sbin" ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
  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"