Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at fix-function-merge 29 lines 947 B view raw
1{ stdenv, lib, fetchurl, autoreconfHook, docutils, pkg-config 2, libkrb5, keyutils, pam, talloc, python3 }: 3 4stdenv.mkDerivation rec { 5 pname = "cifs-utils"; 6 version = "7.0"; 7 8 src = fetchurl { 9 url = "mirror://samba/pub/linux-cifs/cifs-utils/${pname}-${version}.tar.bz2"; 10 sha256 = "sha256-De+quFvT6kb/xFq0H7DQrVTQWuLPqn5QPehtTxK8gWE="; 11 }; 12 13 nativeBuildInputs = [ autoreconfHook docutils pkg-config ]; 14 15 buildInputs = [ libkrb5 keyutils pam talloc python3 ]; 16 17 configureFlags = [ "ROOTSBINDIR=$(out)/sbin" ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 18 # AC_FUNC_MALLOC is broken on cross builds. 19 "ac_cv_func_malloc_0_nonnull=yes" 20 "ac_cv_func_realloc_0_nonnull=yes" 21 ]; 22 23 meta = with lib; { 24 homepage = "https://wiki.samba.org/index.php/LinuxCIFS_utils"; 25 description = "Tools for managing Linux CIFS client filesystems"; 26 platforms = platforms.linux; 27 license = licenses.lgpl3; 28 }; 29}