samba: fix darwin
the cups headers are part of the sdk but the library is not, which causes configure to detect cups but the build fails with a link error. explicitly enable / disable cups based on `enablePrinting` flag.
This commit is contained in:
parent
d16edfa996
commit
2a44ea3ed4
@ -128,7 +128,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
++ optionals stdenv.hostPlatform.isDarwin [ libiconv ]
|
||||
++ optionals enableLDAP [ openldap.dev python3Packages.markdown ]
|
||||
++ optionals (!enableLDAP && stdenv.hostPlatform.isLinux) [ ldb talloc tevent ]
|
||||
++ optional (enablePrinting && stdenv.hostPlatform.isLinux) cups
|
||||
++ optional enablePrinting cups
|
||||
++ optional enableMDNS avahi
|
||||
++ optionals enableDomainController [ gpgme lmdb python3Packages.dnspython ]
|
||||
++ optional enableRegedit ncurses
|
||||
@ -160,6 +160,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"--sysconfdir=/etc"
|
||||
"--localstatedir=/var"
|
||||
"--disable-rpath"
|
||||
(lib.enableFeature enablePrinting "cups")
|
||||
] ++ optional (!enableDomainController)
|
||||
"--without-ad-dc"
|
||||
++ optionals (!enableLDAP) [
|
||||
|
Loading…
Reference in New Issue
Block a user