ceph: Fix 'lib.optional' use

Produces a list of list as buildInputs.

+7 -7
+7 -7
pkgs/tools/filesystems/ceph/generic.nix
··· 121 ]; 122 buildInputs = buildInputs ++ cryptoLibsMap.${cryptoStr} ++ [ 123 boost python libxml2 optYasm optLibatomic_ops optLibs3 malloc pythonPackages.flask zlib 124 - ] ++ optional (versionAtLeast version "9.0.0") [ 125 pythonPackages.sphinx # Used for docs 126 - ] ++ optional stdenv.isLinux [ 127 linuxHeaders libuuid udev keyutils optLibaio optLibxfs optZfs 128 - ] ++ optional hasServer [ 129 optSnappy optLeveldb 130 - ] ++ optional hasRadosgw [ 131 optFcgi optExpat optCurl optFuse optLibedit 132 - ] ++ optional hasXio [ 133 optAccelio optLibibverbs optLibrdmacm 134 - ] ++ optional hasRocksdb [ 135 optRocksdb 136 - ] ++ optional hasKinetic [ 137 optKinetic-cpp-client 138 ]; 139
··· 121 ]; 122 buildInputs = buildInputs ++ cryptoLibsMap.${cryptoStr} ++ [ 123 boost python libxml2 optYasm optLibatomic_ops optLibs3 malloc pythonPackages.flask zlib 124 + ] ++ optionals (versionAtLeast version "9.0.0") [ 125 pythonPackages.sphinx # Used for docs 126 + ] ++ optionals stdenv.isLinux [ 127 linuxHeaders libuuid udev keyutils optLibaio optLibxfs optZfs 128 + ] ++ optionals hasServer [ 129 optSnappy optLeveldb 130 + ] ++ optionals hasRadosgw [ 131 optFcgi optExpat optCurl optFuse optLibedit 132 + ] ++ optionals hasXio [ 133 optAccelio optLibibverbs optLibrdmacm 134 + ] ++ optionals hasRocksdb [ 135 optRocksdb 136 + ] ++ optionals hasKinetic [ 137 optKinetic-cpp-client 138 ]; 139