root: enable davix and ssl support (#200096)

This enables CERN ROOT to open file urls with scheme
`davs://` and `https://`.

The inclusion of `openssl` in buildInputs
will increase neither closure size nor rebuild frequency,
since `python3`, which depends on `openssl`, is already a dependency.
This commit is contained in:
Shamrock Lee 2022-11-10 00:31:37 +08:00 committed by GitHub
parent 7f290a9d35
commit 0106a68555
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5,6 +5,7 @@
, makeWrapper
, cmake
, git
, davix
, ftgl
, gl2ps
, glew
@ -22,6 +23,7 @@
, lz4
, xz
, openblas
, openssl
, pcre
, nlohmann_json
, pkg-config
@ -66,6 +68,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper cmake pkg-config git ];
buildInputs = [
davix
ftgl
gl2ps
glew
@ -80,6 +83,7 @@ stdenv.mkDerivation rec {
xz
gsl
openblas
openssl
xxHash
libAfterImage
giflib
@ -140,7 +144,7 @@ stdenv.mkDerivation rec {
"-Dcastor=OFF"
"-Dchirp=OFF"
"-Dclad=OFF"
"-Ddavix=OFF"
"-Ddavix=ON"
"-Ddcache=OFF"
"-Dfail-on-missing=ON"
"-Dfftw3=OFF"
@ -164,7 +168,7 @@ stdenv.mkDerivation rec {
"-Drfio=OFF"
"-Droot7=OFF"
"-Dsqlite=OFF"
"-Dssl=OFF"
"-Dssl=ON"
"-Dtmva=ON"
"-Dvdt=OFF"
"-Dwebgui=OFF"