glib-networking: Disable ca-certificates on Darwin
macOS does not have certificates at /etc/ssl/certs. cacerts package has been deprecated. And there is a long standing issue at https://github.com/NixOS/nixpkgs/issues/8247 for figuring out how to handle certificates. Disabling glib-networking ca-certificates on Darwin removes constant warnings when opening remote connections.
This commit is contained in:
parent
381cb8b5ad
commit
5291c2079b
@ -15,7 +15,8 @@ stdenv.mkDerivation rec {
|
||||
|
||||
outputs = [ "out" "dev" ]; # to deal with propagatedBuildInputs
|
||||
|
||||
configureFlags = "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt";
|
||||
configureFlags = if stdenv.isDarwin then "--without-ca-certificates"
|
||||
else "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt";
|
||||
|
||||
LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-lintl";
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user