samba: add needed packages

This commit is contained in:
Izorkin 2020-03-25 12:53:38 +03:00
parent 0c43bd4ef8
commit 4a01c9433b

View File

@ -2,12 +2,14 @@
, fetchurl , fetchurl
, python , python
, pkgconfig , pkgconfig
, bison
, flex
, perl , perl
, libxslt , libxslt
, docbook_xsl , docbook_xsl
, rpcgen , rpcgen
, fixDarwinDylibNames , fixDarwinDylibNames
, docbook_xml_dtd_42 , docbook_xml_dtd_45
, readline , readline
, popt , popt
, libbsd , libbsd
@ -20,6 +22,9 @@
, libunwind , libunwind
, systemd , systemd
, jansson , jansson
, libtasn1
, tdb
, cmocka
, enableLDAP ? false, openldap , enableLDAP ? false, openldap
, enablePrinting ? false, cups , enablePrinting ? false, cups
@ -54,11 +59,14 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ nativeBuildInputs = [
pkgconfig pkgconfig
bison
flex
perl perl
perl.pkgs.ParseYapp perl.pkgs.ParseYapp
libxslt libxslt
docbook_xsl docbook_xsl
docbook_xml_dtd_42 docbook_xml_dtd_45
cmocka
] ++ optionals stdenv.isDarwin [ ] ++ optionals stdenv.isDarwin [
rpcgen rpcgen
fixDarwinDylibNames fixDarwinDylibNames
@ -76,6 +84,8 @@ stdenv.mkDerivation rec {
libunwind libunwind
krb5Full krb5Full
gnutls gnutls
libtasn1
tdb
] ++ optionals stdenv.isLinux [ liburing systemd ] ] ++ optionals stdenv.isLinux [ liburing systemd ]
++ optional enableLDAP openldap ++ optional enableLDAP openldap
++ optional (enablePrinting && stdenv.isLinux) cups ++ optional (enablePrinting && stdenv.isLinux) cups